AtomicEnum<TEnum>
Represents atomic enum value.
Gets or sets enum value in volatile manner.
Initializes a new atomic boolean container with initial value.
Atomically updates the current value with the results of applying the given function
to the current and given values, returning the updated value.
Atomically sets referenced value to the given updated value if the current value == the expected value.
Atomically sets referenced value to the given updated value if the current value == the expected value.
Determines whether stored value is equal to
value passed as argument.
Atomically updates the current value with the results of applying the given function
to the current and given values, returning the original value.
Modifies the current value atomically.
Atomically updates the stored value with the results
of applying the given function, returning the original value.
Modifies the current value atomically.
Atomically updates the stored value with the results
of applying the given function, returning the updated value.