Skip to main content

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

Class: default<T>

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

Extends​

  • EventEmitter

Type Parameters​

Type Parameter
T

Constructors​

Constructor​

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

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

Parameters​

ParameterType
configCacheConfig

Returns​

CachedStateStorage<T>

Overrides​

EventEmitter.constructor

Methods​

clear()​

clear(): void

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

Returns​

void


count()​

count(): number

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

Returns​

number


get()​

get(key): T | undefined

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

Parameters​

ParameterType
keystring | number

Returns​

T | undefined


has()​

has(key): boolean

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

Parameters​

ParameterType
keystring | number

Returns​

boolean


mget()​

mget(keyArray): MGetCacheResponse

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

Parameters​

ParameterType
keyArray(string | number)[]

Returns​

MGetCacheResponse


mset()​

mset(docArray): void

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

Parameters​

ParameterType
docArraySetTuple<T>[]

Returns​

void


set()​

set(key, value): void

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

Parameters​

ParameterType
keystring | number
valueT

Returns​

void


values()​

values(fn): Promise<void>

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

Parameters​

ParameterType
fnValuesFn<T>

Returns​

Promise<void>