@valon-technologies/gestalt
Preparing search index...
@valon-technologies/gestalt
CacheProvider
Class CacheProvider
Cache provider implementation consumed by the Gestalt runtime.
Hierarchy (
View Summary
)
RuntimeProvider
CacheProvider
Index
Constructors
constructor
Properties
kind
name
display
Name
description
version
Methods
get
get
Many
set
set
Many
delete
delete
Many
touch
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
Constructors
constructor
new
CacheProvider
(
options
:
CacheProviderOptions
)
:
CacheProvider
Parameters
options
:
CacheProviderOptions
Returns
CacheProvider
Properties
Readonly
kind
kind
:
"cache"
= ...
name
name
:
string
Readonly
display
Name
displayName
:
string
Readonly
description
description
:
string
Readonly
version
version
:
string
Methods
get
get
(
key
:
string
)
:
Promise
<
Uint8Array
<
ArrayBufferLike
>
|
undefined
>
Parameters
key
:
string
Returns
Promise
<
Uint8Array
<
ArrayBufferLike
>
|
undefined
>
get
Many
getMany
(
keys
:
string
[]
)
:
Promise
<
Record
<
string
,
Uint8Array
<
ArrayBufferLike
>
>
>
Parameters
keys
:
string
[]
Returns
Promise
<
Record
<
string
,
Uint8Array
<
ArrayBufferLike
>
>
>
set
set
(
key
:
string
,
value
:
Uint8Array
,
options
?:
CacheSetOptions
)
:
Promise
<
void
>
Parameters
key
:
string
value
:
Uint8Array
Optional
options
:
CacheSetOptions
Returns
Promise
<
void
>
set
Many
setMany
(
entries
:
Iterable
<
CacheEntry
>
,
options
?:
CacheSetOptions
)
:
Promise
<
void
>
Parameters
entries
:
Iterable
<
CacheEntry
>
Optional
options
:
CacheSetOptions
Returns
Promise
<
void
>
delete
delete
(
key
:
string
)
:
Promise
<
boolean
>
Parameters
key
:
string
Returns
Promise
<
boolean
>
delete
Many
deleteMany
(
keys
:
string
[]
)
:
Promise
<
number
|
bigint
>
Parameters
keys
:
string
[]
Returns
Promise
<
number
|
bigint
>
touch
touch
(
key
:
string
,
ttlMs
:
number
)
:
Promise
<
boolean
>
Parameters
key
:
string
ttlMs
:
number
Returns
Promise
<
boolean
>
resolve
Name
resolveName
(
fallback
:
string
)
:
void
Parameters
fallback
:
string
Returns
void
runtime
Metadata
runtimeMetadata
()
:
ProviderMetadata
Returns
ProviderMetadata
configure
Provider
configureProvider
(
name
:
string
,
config
:
Record
<
string
,
unknown
>
)
:
Promise
<
void
>
Parameters
name
:
string
config
:
Record
<
string
,
unknown
>
Returns
Promise
<
void
>
supports
Health
Check
supportsHealthCheck
()
:
boolean
Returns
boolean
health
Check
healthCheck
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Provider
startProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
warnings
warnings
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
close
Provider
closeProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
kind
name
display
Name
description
version
Methods
get
get
Many
set
set
Many
delete
delete
Many
touch
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
@valon-technologies/gestalt
Loading...
Cache provider implementation consumed by the Gestalt runtime.