src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java
changeset 52220 9c260a6b6471
parent 47216 71c04702a3d5
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java	Mon Oct 22 14:41:51 2018 -0700
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java	Mon Oct 22 17:00:04 2018 -0700
@@ -74,8 +74,8 @@
      * Drops all thread locals (and inherited thread locals).
      */
     public final void eraseThreadLocals() {
-        UNSAFE.putObject(this, THREAD_LOCALS, null);
-        UNSAFE.putObject(this, INHERITABLE_THREAD_LOCALS, null);
+        UNSAFE.putReference(this, THREAD_LOCALS, null);
+        UNSAFE.putReference(this, INHERITABLE_THREAD_LOCALS, null);
     }
 
     static {