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