Class: LRUCache<T>
LRU cache (least recently used) Source: https://stackoverflow.com/a/46432113
Type parameters
Name |
---|
T |
Constructors
constructor
• new LRUCache<T
>(max?
)
Type parameters
Name |
---|
T |
Parameters
Name | Type | Default value |
---|---|---|
max | number | 10 |
Defined in
Methods
clear
▸ clear(): void
Returns
void
Defined in
delete
▸ delete(key
): void
Parameters
Name | Type |
---|---|
key | string |
Returns
void
Defined in
get
▸ get(key
): undefined
| T
Parameters
Name | Type |
---|---|
key | string |
Returns
undefined
| T
Defined in
set
▸ set(key
, val
): void
Parameters
Name | Type |
---|---|
key | string |
val | T |
Returns
void