Skip to content

ActivityPlug API / @activityplug/server / ShortCacheStore

Interface: ShortCacheStore ​

Defined in: packages/server/src/storage/contracts.ts:131

Extends ​

Properties ​

expiryMode? ​

readonly optional expiryMode?: SecurityStateExpiryMode

Defined in: packages/server/src/storage/contracts.ts:4

Inherited from ​

SecurityStateExpiryMetadata.expiryMode

Methods ​

delete() ​

delete(key): Promise<void>

Defined in: packages/server/src/storage/contracts.ts:135

Parameters ​

key ​

string

Returns ​

Promise<void>


deleteExpired()? ​

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

Defined in: packages/server/src/storage/contracts.ts:136

Parameters ​

now? ​

Date

limit? ​

number

Returns ​

Promise<number>


get() ​

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

Defined in: packages/server/src/storage/contracts.ts:132

Parameters ​

key ​

string

Returns ​

Promise<Uint8Array<ArrayBufferLike> | null>


set() ​

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

Defined in: packages/server/src/storage/contracts.ts:134

Parameters ​

key ​

string

value ​

Uint8Array

expiresAt ​

string

Returns ​

Promise<void>


take() ​

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

Defined in: packages/server/src/storage/contracts.ts:133

Parameters ​

key ​

string

Returns ​

Promise<Uint8Array<ArrayBufferLike> | null>