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