@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
| Parameter | Type |
|---|---|
config | CacheConfig |
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):undefined|T
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:16
Parameters
| Parameter | Type |
|---|---|
key | string | number |
Returns
undefined | T
has()
has(
key):boolean
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:56
Parameters
| Parameter | Type |
|---|---|
key | string | number |
Returns
boolean
mget()
mget(
keyArray):MGetCacheResponse
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:20
Parameters
| Parameter | Type |
|---|---|
keyArray | (string | number)[] |
Returns
mset()
mset(
docArray):void
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:35
Parameters
| Parameter | Type |
|---|---|
docArray | SetTuple<T>[] |
Returns
void
set()
set(
key,value):void
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:28
Parameters
| Parameter | Type |
|---|---|
key | string | number |
value | T |
Returns
void
values()
values(
fn):Promise<void>
Defined in: teraslice-state-storage/src/cached-state-storage/index.ts:45
Parameters
| Parameter | Type |
|---|---|
fn | ValuesFn<T> |
Returns
Promise<void>