equal
deleted
inserted
replaced
974 |
974 |
975 /** |
975 /** |
976 * Erases ThreadLocals by nulling out Thread maps. |
976 * Erases ThreadLocals by nulling out Thread maps. |
977 */ |
977 */ |
978 static final void eraseThreadLocals(Thread thread) { |
978 static final void eraseThreadLocals(Thread thread) { |
979 U.putObject(thread, THREADLOCALS, null); |
979 U.putReference(thread, THREADLOCALS, null); |
980 U.putObject(thread, INHERITABLETHREADLOCALS, null); |
980 U.putReference(thread, INHERITABLETHREADLOCALS, null); |
981 } |
981 } |
982 |
982 |
983 static final void setInheritedAccessControlContext(Thread thread, |
983 static final void setInheritedAccessControlContext(Thread thread, |
984 AccessControlContext acc) { |
984 AccessControlContext acc) { |
985 U.putObjectRelease(thread, INHERITEDACCESSCONTROLCONTEXT, acc); |
985 U.putReferenceRelease(thread, INHERITEDACCESSCONTROLCONTEXT, acc); |
986 } |
986 } |
987 |
987 |
988 // Serialization support |
988 // Serialization support |
989 |
989 |
990 private static final long serialVersionUID = -5851777807851030925L; |
990 private static final long serialVersionUID = -5851777807851030925L; |