jdk/src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
changeset 37363 329dba26ffd2
parent 36936 bfcdf736a998
child 39725 9548f8d846e9
equal deleted inserted replaced
37362:9b3486880437 37363:329dba26ffd2
    40 import java.security.AccessController;
    40 import java.security.AccessController;
    41 import java.security.PrivilegedActionException;
    41 import java.security.PrivilegedActionException;
    42 import java.security.PrivilegedExceptionAction;
    42 import java.security.PrivilegedExceptionAction;
    43 import java.util.function.LongBinaryOperator;
    43 import java.util.function.LongBinaryOperator;
    44 import java.util.function.LongUnaryOperator;
    44 import java.util.function.LongUnaryOperator;
    45 import sun.reflect.CallerSensitive;
    45 import jdk.internal.reflect.CallerSensitive;
    46 import sun.reflect.Reflection;
    46 import jdk.internal.reflect.Reflection;
    47 
    47 
    48 /**
    48 /**
    49  * A reflection-based utility that enables atomic updates to
    49  * A reflection-based utility that enables atomic updates to
    50  * designated {@code volatile long} fields of designated classes.
    50  * designated {@code volatile long} fields of designated classes.
    51  * This class is designed for use in atomic data structures in which
    51  * This class is designed for use in atomic data structures in which