jdk/src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
changeset 33674 566777f73c32
parent 32838 caeef2c79243
child 34369 b6df4cc80001
equal deleted inserted replaced
33673:ab8e6d8e3ab9 33674:566777f73c32
   131         final void reset(long identity) {
   131         final void reset(long identity) {
   132             U.putLongVolatile(this, VALUE, identity);
   132             U.putLongVolatile(this, VALUE, identity);
   133         }
   133         }
   134 
   134 
   135         // Unsafe mechanics
   135         // Unsafe mechanics
   136         private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
   136         private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
   137         private static final long VALUE;
   137         private static final long VALUE;
   138         static {
   138         static {
   139             try {
   139             try {
   140                 VALUE = U.objectFieldOffset
   140                 VALUE = U.objectFieldOffset
   141                     (Cell.class.getDeclaredField("value"));
   141                     (Cell.class.getDeclaredField("value"));
   370                 break done;
   370                 break done;
   371         }
   371         }
   372     }
   372     }
   373 
   373 
   374     // Unsafe mechanics
   374     // Unsafe mechanics
   375     private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
   375     private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
   376     private static final long BASE;
   376     private static final long BASE;
   377     private static final long CELLSBUSY;
   377     private static final long CELLSBUSY;
   378     private static final long PROBE;
   378     private static final long PROBE;
   379     static {
   379     static {
   380         try {
   380         try {