@ParametersAreNonnullByDefault public final class Atomics extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_BACKOFF_NANOS |
Modifier and Type | Method and Description |
---|---|
static void |
accumulate(AtomicLong dval,
double x,
DoubleBinaryOperator accumulatorFunction,
int maxBackoffNanos) |
static boolean |
maybeAccumulate(AtomicLong dval,
double x,
DoubleBinaryOperator accumulatorFunction,
int maxBackoffNanos) |
static boolean |
maybeAccumulate(AtomicLong dval,
DoubleUnaryOperator accumulatorFunction,
int maxBackoffNanos) |
static <T> UpdateResult<T> |
update(AtomicReference<T> ar,
UnaryOperator<T> function) |
public static <T> UpdateResult<T> update(AtomicReference<T> ar, UnaryOperator<T> function)
public static boolean maybeAccumulate(AtomicLong dval, double x, DoubleBinaryOperator accumulatorFunction, int maxBackoffNanos)
public static void accumulate(AtomicLong dval, double x, DoubleBinaryOperator accumulatorFunction, int maxBackoffNanos)
public static boolean maybeAccumulate(AtomicLong dval, DoubleUnaryOperator accumulatorFunction, int maxBackoffNanos)
Copyright © 2018 SPF4J. All rights reserved.