Skip to content

接口: DatabaseCacheStore ​

定义于: packages/database/src/cache.ts:10

database 通用缓存存储接口,Node / Web 均可自行实现。

方法 ​

clear() ​

ts
clear(): Promise<void>;

定义于: packages/database/src/cache.ts:18

清空当前存储中的所有条目。

返回 ​

Promise<void>


delete() ​

ts
delete(key): Promise<void>;

定义于: packages/database/src/cache.ts:16

删除指定缓存条目。

参数 ​

参数类型
keystring

返回 ​

Promise<void>


get() ​

ts
get(key): Promise<DatabaseCacheEntry | undefined>;

定义于: packages/database/src/cache.ts:12

读取缓存条目;未命中时返回 undefined。

参数 ​

参数类型
keystring

返回 ​

Promise<DatabaseCacheEntry | undefined>


set() ​

ts
set(key, entry): Promise<void>;

定义于: packages/database/src/cache.ts:14

写入或替换缓存条目。

参数 ​

参数类型
keystring
entryDatabaseCacheEntry

返回 ​

Promise<void>