Skip to content

ActivityPlug API / @activityplug/server / InMemoryShortCacheStore

Class: InMemoryShortCacheStore

Defined in: packages/server/src/storage/in-memory.ts:620

Implements

Constructors

Constructor

new InMemoryShortCacheStore(options?): InMemoryShortCacheStore

Defined in: packages/server/src/storage/in-memory.ts:626

Parameters

options?

InMemoryExpiringStoreOptions = {}

Returns

InMemoryShortCacheStore

Methods

delete()

delete(key): Promise<void>

Defined in: packages/server/src/storage/in-memory.ts:675

Parameters

key

string

Returns

Promise<void>

Implementation of

ShortCacheStore.delete


deleteExpired()

deleteExpired(now?, limit?): Promise<number>

Defined in: packages/server/src/storage/in-memory.ts:681

Parameters

now?

Date = ...

limit?

number = Number.MAX_SAFE_INTEGER

Returns

Promise<number>

Implementation of

ShortCacheStore.deleteExpired


get()

get(key): Promise<Uint8Array<ArrayBufferLike> | null>

Defined in: packages/server/src/storage/in-memory.ts:630

Parameters

key

string

Returns

Promise<Uint8Array<ArrayBufferLike> | null>

Implementation of

ShortCacheStore.get


set()

set(key, value, expiresAt): Promise<void>

Defined in: packages/server/src/storage/in-memory.ts:652

Parameters

key

string

value

Uint8Array

expiresAt

string

Returns

Promise<void>

Implementation of

ShortCacheStore.set


take()

take(key): Promise<Uint8Array<ArrayBufferLike> | null>

Defined in: packages/server/src/storage/in-memory.ts:642

Parameters

key

string

Returns

Promise<Uint8Array<ArrayBufferLike> | null>

Implementation of

ShortCacheStore.take