Module java.base
Package java.util.concurrent.atomic

# Class AtomicLongFieldUpdater

=
public abstract class AtomicLongFieldUpdater<T>
extends java.lang.Object

## Constructors

- =
  protected AtomicLongFieldUpdater()

## Methods

- =
  public final long accumulateAndGet(T arg0, long arg1, java.util.function.LongBinaryOperator arg2)
- =
  public long addAndGet(T arg0, long arg1)
- =
  public abstract boolean compareAndSet(T arg0, long arg1, long arg2)
- =
  public long decrementAndGet(T arg0)
- =
  public abstract long get(T arg0)
- =
  public final long getAndAccumulate(T arg0, long arg1, java.util.function.LongBinaryOperator arg2)
- =
  public long getAndAdd(T arg0, long arg1)
- =
  public long getAndDecrement(T arg0)
- =
  public long getAndIncrement(T arg0)
- =
  public long getAndSet(T arg0, long arg1)
- =
  public final long getAndUpdate(T arg0, java.util.function.LongUnaryOperator arg1)
- =
  public long incrementAndGet(T arg0)
- =
  public abstract void lazySet(T arg0, long arg1)
- =
  public static <U> java.util.concurrent.atomic.AtomicLongFieldUpdater<U> newUpdater(java.lang.Class<U> arg0, java.lang.String arg1)
- =
  public abstract void set(T arg0, long arg1)
- =
  public final long updateAndGet(T arg0, java.util.function.LongUnaryOperator arg1)
- =
  public abstract boolean weakCompareAndSet(T arg0, long arg1, long arg2)

## Summary

No differences.