Class BaseCache<K, V> Abstract
Properties
Protected Abstract _map
Methods
forEach
- forEach(callbackfn: ((value: V, key: K, map: Map<K, V>) => void), thisArg?: any): void
Parameters
callbackfn: ((value: V, key: K, map: Map<K, V>) => void)
- (value: V, key: K, map: Map<K, V>): void
Parameters
value: V
key: K
map: Map<K, V>
Returns void
Optional thisArg: any
Returns void
get
Parameters
Returns V
has
Parameters
Returns boolean
set
- set(key: K, value: V): void
Parameters
Returns void
cache统一用这个,方便后续改成其他cache形式,比如LRU等