The @watchable/store!Store that will be used to hold the cache.
name of the partition in which to store the cached records.
@watchable/store!Store instance of the partition
Private
partitionAdds an entry to this cache instance
name of the category in which to store the cache records.
the identifier of a cached entry.
the data to be cached.
Retrieves an entry from this cache instance
name of the category in which the cached records are stored.
the identifier of the cached entry.
type of CacheEntryType generic
Getter for this Cache instance's store partition
@watchable/store!Store instance of the partition
Static
addAdds an entry to a cache
The @watchable/store!Store that contains the cache.
The name of the partition where the cache resides.
name of the category in which to store the cache records.
the identifier of a cached entry.
the data to be cached.
Static
cacheA selector to return a cached entry from the store
The @watchable/store!PartitionableState that has the state with cached entries.
name of the category in which to store the cache records.
the identifier of a cached entry.
Static
cacheA selector to return a cache partition
The @watchable/store!PartitionableState that has the cache partition.
The name of the partition where the cache resides.
Static
createCreates a partition to use as a cache store
The @watchable/store!Store that will be partitioned.
name of the partition in which to store the cached records.
@watchable/store!Store instance of the partition
Static
getRetrieves an entry from a cache
The @watchable/store!Store that contains the cache.
The name of the partition where the cache resides.
name of the category in which the cached records are stored.
the identifier of the cached entry.
type of CacheEntryType generic
Generated using TypeDoc
Cache instance constructor