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>