MineJSv0.5.1

LRUCache

Source: cache.ts:15

The LRU cache implementation.

Type Parameters

  • T

Constructors

new LRUCache<T>(capacity: number): LRUCache<T>

Parameters

  • capacity (number)

Returns

LRUCache<T>


Methods

del(key: string): void

Parameters

  • key (string)

Returns

  • void

get(key: string): T | undefined

Parameters

  • key (string)

Returns

  • T | undefined

put(key: string, item: T): void

Parameters

  • key (string)
  • item (T)

Returns

  • void