Gjallarhorn


IAsyncMutatable<'a>

Namespace: Gjallarhorn

Interface for mutable types that have asynchronous support atomic update functionality

Instance members

Instance memberDescription
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.

Fork me on GitHub