CacheAPI
Defined in: namespaces.ts:1296
Methods
Section titled “Methods”get(
key):Promise<unknown>
Defined in: namespaces.ts:1298
Returns the cached value, or null if missing/expired.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<unknown>
set(
key,value,options?):Promise<true>
Defined in: namespaces.ts:1300
Stores a JSON-serializable value.
Parameters
Section titled “Parameters”string
unknown
options?
Section titled “options?”Returns
Section titled “Returns”Promise<true>
remove()
Section titled “remove()”remove(
key):Promise<true>
Defined in: namespaces.ts:1302
Removes a single entry.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<true>
clear()
Section titled “clear()”clear():
Promise<true>
Defined in: namespaces.ts:1304
Clears all entries for the calling plugin.
Returns
Section titled “Returns”Promise<true>
has(
key):Promise<boolean>
Defined in: namespaces.ts:1306
Checks if a non-expired entry exists.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<boolean>
keys()
Section titled “keys()”keys():
Promise<string[]>
Defined in: namespaces.ts:1308
Returns all non-expired keys for the calling plugin.
Returns
Section titled “Returns”Promise<string[]>