changeset 812:1528075e9d88

8140606: Update library code to use internal Unsafe Reviewed-by: alanb, mchung, psandoz, weijun
author chegar
date Wed, 11 Nov 2015 11:33:40 +0000
parents fcabfb3c38ac
children b9c50c63305c 99557a0e377a
files src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java	Thu Nov 05 13:42:14 2015 -0800
+++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java	Wed Nov 11 11:33:40 2015 +0000
@@ -24,8 +24,6 @@
  */
 package com.sun.org.apache.xml.internal.utils;
 
-import sun.misc.Unsafe;
-
 /**
  * This is a combination of ThreadControllerWrapper's inner class SafeThread
  * that was introduced as a fix for CR 6607339
@@ -35,7 +33,7 @@
  */
 public class SafeThread extends Thread {
 
-    private static final Unsafe UNSAFE;
+    private static final jdk.internal.misc.Unsafe UNSAFE;
     private static final long THREAD_LOCALS;
     private static final long INHERITABLE_THREAD_LOCALS;
 
@@ -81,7 +79,7 @@
     }
 
     static {
-        UNSAFE = Unsafe.getUnsafe();
+        UNSAFE = jdk.internal.misc.Unsafe.getUnsafe();
         Class<?> t = Thread.class;
         try {
             THREAD_LOCALS = UNSAFE.objectFieldOffset(t.getDeclaredField("threadLocals"));