Class: TieredCache<K, V>
Defined in: src/shield/utils/cache.ts:568 Multi-tier cache with L1 (fast/small) and L2 (slower/larger) layersType Parameters
K
K
V
V
Constructors
Constructor
Parameters
l1Options
LRUCacheOptions = ...
l2Options
LRUCacheOptions = ...
Returns
TieredCache<K, V>
Methods
clear()
Returns
void
delete()
Parameters
key
K
Returns
boolean
get()
Parameters
key
K
Returns
V | undefined
getMetrics()
Returns
l1
l2
has()
Parameters
key
K
Returns
boolean
set()
Parameters
key
K
value
V
ttl?
number
Returns
void