{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

AtomicReference

public final class AtomicReference<V extends Object>


Summary

Public constructors

<V extends Object> AtomicReference(@NonNull V value)

Public methods

final boolean
compareAndSet(@NonNull V expect, @NonNull V newValue)
final @NonNull V
get()
final @NonNull V
getAndSet(@NonNull V value)
final void
set(@NonNull V value)

Public constructors

AtomicReference

public <V extends Object> AtomicReference(@NonNull V value)

Public methods

compareAndSet

public final boolean compareAndSet(@NonNull V expect, @NonNull V newValue)

get

public final @NonNullget()

getAndSet

public final @NonNullgetAndSet(@NonNull V value)

set

public final void set(@NonNull V value)