Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / CacheManager

Class: CacheManager

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:72

Methods

del()

del(key): Promise<void>

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:100

Parameters

key

string

Returns

Promise<void>


evict()

evict(pattern): Promise<void>

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:104

Parameters

pattern

string

Returns

Promise<void>


get()

get(key): Promise<unknown>

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:92

Parameters

key

string

Returns

Promise<unknown>


set()

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

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:96

Parameters

key

string

value

unknown

ttl?

number

Returns

Promise<void>


getInstance()

static getInstance(store?): CacheManager

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:80

Parameters

store?

CacheStore

Returns

CacheManager


reset()

static reset(): void

Defined in: packages/bananajs/src/lib/Cache/CacheManager.ts:88

Returns

void

Released under the MIT License.