A simple in‑memory cache store.
Supports LRU, MRU, FIFO and LFU eviction when maxEntries or maxBytes are exceeded. The implementation uses a generic DoublyLinkedList to keep O(1) access, removal and reordering.
Optional
Readonly
The configuration for the store.
Completely clears all values from the cache.
Deletes the cached value stored under the given key.
Gets the cached value stored under the given key.
Invalidates all cached values that have one of the given tags.
Stores a new cached value under the given key.
The number of elements in the store.
A simple in‑memory cache store.
Supports LRU, MRU, FIFO and LFU eviction when maxEntries or maxBytes are exceeded. The implementation uses a generic DoublyLinkedList to keep O(1) access, removal and reordering.