IAsyncMutatable<'a>
Namespace: Gjallarhorn
Interface for mutable types that have asynchronous support atomic update functionality
Instance members
Instance member | Description |
GetAsync()
Signature: unit -> Async<'a>
Modifiers: abstract
|
Asynchronously get the value contained within this mutable
|
SetAsync(arg1)
Signature: 'a -> Async<'a>
Modifiers: abstract
|
Asynchronously set the value contained within this mutable
|
UpdateAsync(arg1)
Signature: (('a -> 'a)) -> Async<'a>
Modifiers: abstract
|
Asynchronously update the current value in a manner that guarantees proper execution,
given a function that takes the current value and generates a new value,
and then returns the new value asynchronously
The function may be executed multiple times, depending on the implementation.
|