diff -r 6a556bcd94fc -r 1e4270f875ee src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java --- a/src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java Sat Sep 14 11:26:26 2019 -0700 +++ b/src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java Sat Sep 14 11:26:26 2019 -0700 @@ -38,6 +38,7 @@ import java.lang.invoke.VarHandle; import java.util.function.IntBinaryOperator; import java.util.function.IntUnaryOperator; +import jdk.internal.misc.Unsafe; /** * An {@code int} value that may be updated atomically. See the @@ -58,8 +59,9 @@ * This class intended to be implemented using VarHandles, but there * are unresolved cyclic startup dependencies. */ - private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe(); - private static final long VALUE = U.objectFieldOffset(AtomicInteger.class, "value"); + private static final Unsafe U = Unsafe.getUnsafe(); + private static final long VALUE + = U.objectFieldOffset(AtomicInteger.class, "value"); private volatile int value;