jdk/src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
changeset 33674 566777f73c32
parent 32991 b27c76b82713
child 36936 bfcdf736a998
equal deleted inserted replaced
33673:ab8e6d8e3ab9 33674:566777f73c32
    50  * @param <E> The base class of elements held in this array
    50  * @param <E> The base class of elements held in this array
    51  */
    51  */
    52 public class AtomicReferenceArray<E> implements java.io.Serializable {
    52 public class AtomicReferenceArray<E> implements java.io.Serializable {
    53     private static final long serialVersionUID = -6209656149925076980L;
    53     private static final long serialVersionUID = -6209656149925076980L;
    54 
    54 
    55     private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
    55     private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
    56     private static final long ARRAY;
    56     private static final long ARRAY;
    57     private static final int ABASE;
    57     private static final int ABASE;
    58     private static final int ASHIFT;
    58     private static final int ASHIFT;
    59     private final Object[] array; // must have exact type Object[]
    59     private final Object[] array; // must have exact type Object[]
    60 
    60