The key to the value to delete
The value deleted or boolean (value | true is success). A provider is not required to return a value
The key to retrieve
The value if retreiving was successful or null
The keys that are currently available in the provider
The key to set
The value to set
The value written if successful or null
The number of elements in this storage system
Whenever a key/value changes, the storage provider can notify observers, so that they can react accordingly. This will add the observer until an unsubscribe() is called
The function that will execute when a key/value changes
If subscribing to changes was successful
The function to remove
If unsubscribing to changes was successful
Generated using TypeDoc
A storage provider that can propogate changes through the cluster. In a distributed system where data is partially stored at the node level, some systems require a mechanism to sychronize writes.