1 7 8 package java.lang; 9 import java.lang.ref.*; 10 11 30 31 public class InheritableThreadLocal<T> extends ThreadLocal <T> { 32 44 protected T childValue(T parentValue) { 45 return parentValue; 46 } 47 48 53 ThreadLocalMap getMap(Thread t) { 54 return t.inheritableThreadLocals; 55 } 56 57 64 void createMap(Thread t, T firstValue) { 65 t.inheritableThreadLocals = new ThreadLocalMap(this, firstValue); 66 } 67 } 68 | Popular Tags |