ElizaAPIClassesCachemanager

@elizaos/core v0.1.7-alpha.1 / CacheManager

Class: CacheManager<CacheAdapter>

Type Parameters

• CacheAdapter extends ICacheAdapter = ICacheAdapter

Implements

Constructors

new CacheManager()

new CacheManager<CacheAdapter>(adapter): CacheManager<CacheAdapter>

Parameters

• adapter: CacheAdapter

Returns

CacheManager<CacheAdapter>

Defined in

packages/core/src/cache.ts:93

Properties

adapter

adapter: CacheAdapter

Defined in

packages/core/src/cache.ts:91

Methods

get()

get<T>(key): Promise<T>

Type Parameters

• T = unknown

Parameters

• key: string

Returns

Promise<T>

Implementation of

ICacheManager.get

Defined in

packages/core/src/cache.ts:97


set()

set<T>(key, value, opts?): Promise<void>

Type Parameters

• T

Parameters

• key: string

• value: T

• opts?: CacheOptions

Returns

Promise<void>

Implementation of

ICacheManager.set

Defined in

packages/core/src/cache.ts:116


delete()

delete(key): Promise<void>

Parameters

• key: string

Returns

Promise<void>

Implementation of

ICacheManager.delete

Defined in

packages/core/src/cache.ts:123