Skip to main content

Cache<K, V>

Generic cache interface for type-safe cache operations.

Since​

2.0.0


Type Parameters​

K: K​

The key type.

V: V​

The value type.


Properties​

size: number​

The number of entries in the cache.


Methods​

get()​

Retrieves a value from the cache, or undefined if not found.

key: K
Returns: V | undefined

set()​

Stores a value in the cache.

key: K
value: V
Returns: void

has()​

Checks if a key exists in the cache.

key: K
Returns: boolean

delete()​

Removes a key from the cache.

key: K
Returns: boolean

clear()​

Clears all entries from the cache.

Returns​

void