The gateway that manages this instance.
The ID of the database entry this instance manages.
The holder of this instance.
The client that manages this instance.
The first item in this Cache
The first key of this cache
The first value of this cache
The last item in this cache
The last key of this cache
The last value of this cache
Initializes the instance, preparing it for later usage.
Patch an object against this instance.
The data to apply to this instance
Creates a clone of this instance.
Returns a new Cache with this and other caches together
Other caches to include in the new cache
Delete this entry from the database and clean all the values to their defaults.
Naive equality compare function
The cache to compare this against
Tests if every entry in this cache meets a condition
The function to test the condition
Optional binding for the fn param
Returns a new filtered Cache based on the filter function
Function used to determine what entries are in the new Cache
Optional binding for the fn param
Finds an entry from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Finds a key from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Finds a value from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Maps this Cache to an array (like Array#map())
Function to determine what is mapped to the new Array
Optional binding for the fn param
Plucks out one or more attributes from either an object or a sequence of objects
The paths to take
Reduces this cache into a singularity
The function to determine how this Cache is reduced
The initial value
Optional binding for the fn param
Resets all keys from the instance.
Resets a key from the instance.
The path of the key to reset from the instance
The options for this action
Resets multiple keys from the instance.
The paths of the keys to reset from the instance
The options for this action
Resets multiple keys from the instance.
The object to retrieve the paths of the keys to reset from the instance
The options for this action
Resolves paths into their full objects or values depending on the current set value
The paths to resolve
Tests if some entries in this cache meets a condition
The function to test the condition
Optional binding for the fn param
Sorts entries in-place in this Cache
Function to determine how this Cache should be sorted
Sorts entries in a new Cache
Function to determine how the resulting Cache should be sorted
Sweeps entries from this Cache
Function used to determine what entries are swept
Optional binding for the fn param
Sync the data from the database with the cache.
Whether or not this should force a database synchronization
Overload to serialize this entry to JSON.
Update a key from the instance.
The path of the key to update
The new value to validate and set
The options for this update
Update one or more keys from the instance.
The key and value pairs to update
The options for this update
Update one or more keys using an object approach.
An object to flatten and update
The options for this update
Generated using TypeDoc
The existence status of this entry.