CacheAPI
Defined in: namespaces.ts:1297
Methods
Section titled “Methods”get(
key):Promise<unknown>
Defined in: namespaces.ts:1299
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:1301
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:1303
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:1305
Clears all entries for the calling plugin.
Returns
Section titled “Returns”Promise<true>
has(
key):Promise<boolean>
Defined in: namespaces.ts:1307
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:1309
Returns all non-expired keys for the calling plugin.
Returns
Section titled “Returns”Promise<string[]>