接口: 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
删除指定缓存条目。
参数
| 参数 | 类型 |
|---|---|
key | string |
返回
Promise<void>
get()
ts
get(key): Promise<DatabaseCacheEntry | undefined>;定义于: packages/database/src/cache.ts:12
读取缓存条目;未命中时返回 undefined。
参数
| 参数 | 类型 |
|---|---|
key | string |
返回
Promise<DatabaseCacheEntry | undefined>
set()
ts
set(key, entry): Promise<void>;定义于: packages/database/src/cache.ts:14
写入或替换缓存条目。
参数
| 参数 | 类型 |
|---|---|
key | string |
entry | DatabaseCacheEntry |
返回
Promise<void>
