Atomically writes the specified value to the ZRef
, returning the value
immediately before modification.
Atomically modifies the ZRef
with the specified function, returning
the value immediately before modification.
Atomically modifies the ZRef
with the specified partial function,
returning the value immediately before modification.
Atomically modifies the ZRef
with the specified partial function,
returning the value immediately before modification. If the function is
undefined on the current value it doesn't change it.
Atomically modifies the ZRef
with the specified function, which
computes a return value for the modification.
Atomically modifies the ZRef
with the specified function, which
computes a return value for the modification. This is a more powerful
version of update
.
Atomically modifies the ZRef
with the specified partial function,
which computes a return value for the modification if the function is
defined on the current value otherwise it returns a default value.
Atomically modifies the ZRef
with the specified partial function,
which computes a return value for the modification if the function is
defined on the current value otherwise it returns a default value. This
is a more powerful version of updateSome
.
Atomically modifies the ZRef
with the specified function.
Atomically modifies the ZRef
with the specified function and returns
the updated value.
Atomically modifies the ZRef
with the specified partial function.
Atomically modifies the ZRef
with the specified partial function. If
the function is undefined on the current value it doesn't change it.
Atomically modifies the ZRef
with the specified partial function.
Atomically modifies the ZRef
with the specified partial function. If
the function is undefined on the current value it returns the old value
without changing it.