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
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
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
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
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>