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>