MemoryDriver

In-memory implementation for Caching.

Constructor

new MemoryDriver()

Implements

Classes

MemoryDriver

Members

clear :Promise.<void>

Clear all cached entries.

Type:
  • Promise.<void>

delete :Promise.<void>

Delete a cached entry by key.

Type:
  • Promise.<void>

get :Promise.<(CacheEntry.<T>|null)>

Get a cached entry by key.

Type:
Implements

set :Promise.<void>

Set a cached entry by key.

Type:
  • Promise.<void>
Implements

Methods

entries()

Returns a snapshot of all entries in memory.

entries() → {Array}

Returns a snapshot of all entries in memory.

Returns:
Type: 
Array

keys()

Returns a snapshot of all keys in memory.

keys() → {Array}

Returns a snapshot of all keys in memory.

Returns:
Type: 
Array

refreshAccess(key)

Refresh the access time of a cached entry.

Parameters:
NameTypeDescription
key

The cache key.