@morojs/moro


@morojs/moro / FileCacheAdapter

Class: FileCacheAdapter

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:7

Implements

Constructors

Constructor

new FileCacheAdapter(options): FileCacheAdapter

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:10

Parameters

options
cacheDir?

string

Returns

FileCacheAdapter

Methods

clear()

clear(): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:73

Returns

Promise<void>

Implementation of

CacheAdapter.clear


del()

del(key): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:62

Parameters

key

string

Returns

Promise<void>

Implementation of

CacheAdapter.del


exists()

exists(key): Promise<boolean>

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:86

Parameters

key

string

Returns

Promise<boolean>

Implementation of

CacheAdapter.exists


get()

get(key): Promise<any>

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:30

Parameters

key

string

Returns

Promise<any>

Implementation of

CacheAdapter.get


set()

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

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:48

Parameters

key

string

value

any

ttl

number = 3600

Returns

Promise<void>

Implementation of

CacheAdapter.set


ttl()

ttl(key): Promise<number>

Defined in: src/core/middleware/built-in/adapters/cache/file.ts:91

Parameters

key

string

Returns

Promise<number>

Implementation of

CacheAdapter.ttl