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

# Class AtomicReferenceArray

=
public class AtomicReferenceArray<E>
extends java.lang.Object
implements java.io.Serializable

## Constructors

- =
  public AtomicReferenceArray(int arg0)
- =
  public AtomicReferenceArray(E[] arg0)

## Methods

- =
  public final E accumulateAndGet(int arg0, E arg1, java.util.function.BinaryOperator<E> arg2)
- =
  public final E compareAndExchange(int arg0, E arg1, E arg2)
- =
  public final E compareAndExchangeAcquire(int arg0, E arg1, E arg2)
- =
  public final E compareAndExchangeRelease(int arg0, E arg1, E arg2)
- =
  public final boolean compareAndSet(int arg0, E arg1, E arg2)
- =
  public final E get(int arg0)
- =
  public final E getAcquire(int arg0)
- =
  public final E getAndAccumulate(int arg0, E arg1, java.util.function.BinaryOperator<E> arg2)
- =
  public final E getAndSet(int arg0, E arg1)
- =
  public final E getAndUpdate(int arg0, java.util.function.UnaryOperator<E> arg1)
- =
  public final E getOpaque(int arg0)
- =
  public final E getPlain(int arg0)
- =
  public final void lazySet(int arg0, E arg1)
- =
  public final int length()
- =
  public final void set(int arg0, E arg1)
- =
  public final void setOpaque(int arg0, E arg1)
- =
  public final void setPlain(int arg0, E arg1)
- =
  public final void setRelease(int arg0, E arg1)
- =
  public java.lang.String toString()
- =
  public final E updateAndGet(int arg0, java.util.function.UnaryOperator<E> arg1)
- =
  @Deprecated(since="9")
  public final boolean weakCompareAndSet(int arg0, E arg1, E arg2)
- =
  public final boolean weakCompareAndSetAcquire(int arg0, E arg1, E arg2)
- =
  public final boolean weakCompareAndSetPlain(int arg0, E arg1, E arg2)
- =
  public final boolean weakCompareAndSetRelease(int arg0, E arg1, E arg2)
- =
  public final boolean weakCompareAndSetVolatile(int arg0, E arg1, E arg2)

## Serialized Form

=

### serialVersionUID

=-6209656149925076980

### Serialized Fields

- =
  java.lang.Object[] array

### Serialization Methods

- =
  private void readObject(java.io.ObjectInputStream arg0) throws java.io.IOException, java.lang.ClassNotFoundException

## Summary

No differences.