agent-core / Exports / ICacheStorage
Interface: ICacheStorage
Cache storage interface for pluggable backends
Table of contents
Methods
Methods
get
▸ get(hash): undefined | ICacheEntry
Retrieve a cached entry by key hash
Parameters
| Name | Type |
|---|---|
hash | string |
Returns
undefined | ICacheEntry
Defined in
packages/agent-core/src/interfaces/cache.ts:32
set
▸ set(entry): void
Store a cache entry
Parameters
| Name | Type |
|---|---|
entry | ICacheEntry |
Returns
void
Defined in
packages/agent-core/src/interfaces/cache.ts:34
delete
▸ delete(hash): boolean
Delete a cached entry by key hash
Parameters
| Name | Type |
|---|---|
hash | string |
Returns
boolean
Defined in
packages/agent-core/src/interfaces/cache.ts:36
clear
▸ clear(): void
Clear all cached entries
Returns
void
Defined in
packages/agent-core/src/interfaces/cache.ts:38
getStats
▸ getStats(): ICacheStats
Get cache statistics