Skip to main content

Class: InMemoryCache<T>

cache.InMemoryCache

Type parameters

NameType
TGeneration[]

Hierarchy

Constructors

constructor

new InMemoryCache<T>(map?)

Type parameters

NameType
TGeneration[]

Parameters

NameType
map?Map<string, T>

Overrides

BaseCache.constructor

Defined in

langchain/src/cache.ts:28

Methods

lookup

lookup(prompt, llmKey): Promise<null | T>

Parameters

NameType
promptstring
llmKeystring

Returns

Promise<null | T>

Overrides

BaseCache.lookup

Defined in

langchain/src/cache.ts:33


update

update(prompt, llmKey, value): Promise<void>

Parameters

NameType
promptstring
llmKeystring
valueT

Returns

Promise<void>

Overrides

BaseCache.update

Defined in

langchain/src/cache.ts:37


global

Static global(): InMemoryCache<Generation[]>

Returns

InMemoryCache<Generation[]>

Defined in

langchain/src/cache.ts:41