src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java

Print this page
rev 12972 : 8140606: Update library code to use internal Unsafe
Reviewed-by: duke

*** 188,198 **** casPair(current, Pair.of(expectedReference, newStamp))); } // Unsafe mechanics ! private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe(); private static final long PAIR; static { try { PAIR = U.objectFieldOffset (AtomicStampedReference.class.getDeclaredField("pair")); --- 188,198 ---- casPair(current, Pair.of(expectedReference, newStamp))); } // Unsafe mechanics ! private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe(); private static final long PAIR; static { try { PAIR = U.objectFieldOffset (AtomicStampedReference.class.getDeclaredField("pair"));