Returns a copy of all currently monitored keys.
Fetches a list of key-value pairs from data storage.
The expected key-value types to be returned.
A list of keys to fetch values for.
Optionalmonitor: booleanAdds keys to local cache and request the server to update client when changes are made to speed up subsequent lookups.
An object containing all current values for each key requested.
Fetches a single key-value pair from data storage.
The expected value type to be returned.
The key to fetch a value for.
Optionalmonitor: booleanAdds key to local cache and request the server to update client when changes are made to speed up subsequent lookups.
The current value for this key.
Add a list of keys to be monitored for changes and fire a callback when changes are detected.
A list of keys to fetch and watch for changes.
A callback to fire whenever one of these keys change.
An object containing all current values for each key requested.
Create a new transaction for setting a data storage key by returning an IntermediateDataOperation. To
perform certain operations, just chain additional methods until finished, then call prepare().
The key to manipulate.
The default value to be used if key does not exist.
Manages communication between the data storage API and notifies subscribers of changes to storage updates.