# HG changeset patch # User chegar # Date 1447241620 0 # Node ID 26c7c103b4d941b93e2fd247f926a71fc031a6e3 # Parent f242d4332f563648426a1b0fa02d8741beba19ef 8140606: Update library code to use internal Unsafe Reviewed-by: alanb, mchung, psandoz, weijun diff -r f242d4332f56 -r 26c7c103b4d9 jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java Wed Jul 05 20:59:28 2017 +0200 +++ b/jaxp/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"));