Cell API
Docs
GitHub
Preparing search index...
@celljs/cache
CacheStore
Interface CacheStore
interface
CacheStore
{
del
(
key
:
string
)
:
Promise
<
void
>
;
get
<
T
>
(
key
:
string
)
:
Promise
<
T
|
undefined
>
;
keys
(
pattern
?:
string
)
:
Promise
<
string
[]
>
;
mdel
(
...
args
:
string
[]
)
:
Promise
<
void
>
;
mget
(
...
args
:
string
[]
)
:
Promise
<
unknown
[]
>
;
mset
(
args
:
[
string
,
unknown
]
[]
,
ttl
?:
number
)
:
Promise
<
void
>
;
reset
()
:
Promise
<
void
>
;
set
<
T
>
(
key
:
string
,
data
:
T
,
ttl
?:
number
)
:
Promise
<
void
>
;
ttl
(
key
:
string
)
:
Promise
<
number
>
;
}
Hierarchy
Store
CacheStore
Index
Methods
del
get
keys
mdel
mget
mset
reset
set
ttl
Methods
del
del
(
key
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
Returns
Promise
<
void
>
get
get
<
T
>
(
key
:
string
)
:
Promise
<
T
|
undefined
>
Type Parameters
T
Parameters
key
:
string
Returns
Promise
<
T
|
undefined
>
keys
keys
(
pattern
?:
string
)
:
Promise
<
string
[]
>
Parameters
Optional
pattern
:
string
Returns
Promise
<
string
[]
>
mdel
mdel
(
...
args
:
string
[]
)
:
Promise
<
void
>
Parameters
...
args
:
string
[]
Returns
Promise
<
void
>
mget
mget
(
...
args
:
string
[]
)
:
Promise
<
unknown
[]
>
Parameters
...
args
:
string
[]
Returns
Promise
<
unknown
[]
>
mset
mset
(
args
:
[
string
,
unknown
]
[]
,
ttl
?:
number
)
:
Promise
<
void
>
Parameters
args
:
[
string
,
unknown
]
[]
Optional
ttl
:
number
Returns
Promise
<
void
>
reset
reset
()
:
Promise
<
void
>
Returns
Promise
<
void
>
set
set
<
T
>
(
key
:
string
,
data
:
T
,
ttl
?:
number
)
:
Promise
<
void
>
Type Parameters
T
Parameters
key
:
string
data
:
T
Optional
ttl
:
number
Returns
Promise
<
void
>
ttl
ttl
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
del
get
keys
mdel
mget
mset
reset
set
ttl
Docs
GitHub
Cell API
Loading...