Skip to main content

@terascope/teraslice-state-storage / cached-state-storage / default

Class: default<T>

Defined in: cached-state-storage/index.ts:8

Extends

  • EventEmitter

Type Parameters

Type Parameter
T

Constructors

new default()

new default<T>(config): default<T>

Defined in: cached-state-storage/index.ts:11

Parameters

ParameterType
configCacheConfig

Returns

default<T>

Overrides

EventEmitter.constructor

Methods

clear()

clear(): void

Defined in: cached-state-storage/index.ts:60

Returns

void


count()

count(): number

Defined in: cached-state-storage/index.ts:41

Returns

number


get()

get(key): undefined | T

Defined in: cached-state-storage/index.ts:16

Parameters

ParameterType
keystring | number

Returns

undefined | T


has()

has(key): boolean

Defined in: cached-state-storage/index.ts:56

Parameters

ParameterType
keystring | number

Returns

boolean


mget()

mget(keyArray): MGetCacheResponse

Defined in: cached-state-storage/index.ts:20

Parameters

ParameterType
keyArray(string | number)[]

Returns

MGetCacheResponse


mset()

mset(docArray): void

Defined in: cached-state-storage/index.ts:35

Parameters

ParameterType
docArraySetTuple<T>[]

Returns

void


set()

set(key, value): void

Defined in: cached-state-storage/index.ts:28

Parameters

ParameterType
keystring | number
valueT

Returns

void


values()

values(fn): Promise<void>

Defined in: cached-state-storage/index.ts:45

Parameters

ParameterType
fnValuesFn<T>

Returns

Promise<void>