Constructors
constructor
- new Cache(capacity): Cache
Properties
Private
#capacity
#capacity: number
Accessors
capacity
- get capacity(): number
Returns number
size
- get size(): number
Returns number
Methods
clear
- clear(): void
Returns void
delete
- delete(key): boolean
Returns boolean
find
- find(predicate): undefined | DataNode
Parameters
- predicate: ((value, key, cache) => boolean)
- (value, key, cache): boolean
Returns boolean
Returns undefined | DataNode
has
- has(key): boolean
Returns boolean
map
- map(predicate): any[]
Parameters
- predicate: ((value, key, cache) => any)
- (value, key, cache): any
Returns any
Returns any[]
set
- set(key, value): void
Returns void
import { LRUCache } from "lru-cache";