@valon-technologies/gestalt
Preparing search index...
@valon-technologies/gestalt
CacheProviderOptions
Interface CacheProviderOptions
Runtime hooks required to implement a Gestalt cache provider.
interface
CacheProviderOptions
{
get
:
(
key
:
string
,
)
=>
MaybePromise
<
Uint8Array
<
ArrayBufferLike
>
|
null
|
undefined
>
;
set
:
(
key
:
string
,
value
:
Uint8Array
,
options
?:
CacheSetOptions
,
)
=>
MaybePromise
<
void
>
;
delete
:
(
key
:
string
)
=>
MaybePromise
<
boolean
>
;
touch
:
(
key
:
string
,
ttlMs
:
number
)
=>
MaybePromise
<
boolean
>
;
getMany
?:
(
keys
:
string
[]
,
)
=>
MaybePromise
<
Record
<
string
,
Uint8Array
<
ArrayBufferLike
>
>
>
;
setMany
?:
(
entries
:
CacheEntry
[]
,
options
?:
CacheSetOptions
,
)
=>
MaybePromise
<
void
>
;
deleteMany
?:
(
keys
:
string
[]
)
=>
MaybePromise
<
number
|
bigint
>
;
name
?:
string
;
displayName
?:
string
;
description
?:
string
;
version
?:
string
;
configure
?:
ConfigureHandler
;
healthCheck
?:
HealthCheckHandler
;
warnings
?:
string
[]
|
WarningsHandler
;
start
?:
StartHandler
;
close
?:
CloseHandler
;
}
Hierarchy (
View Summary
)
RuntimeProviderOptions
CacheProviderOptions
Index
Properties
get
set
delete
touch
get
Many?
set
Many?
delete
Many?
name?
display
Name?
description?
version?
configure?
health
Check?
warnings?
start?
close?
Properties
get
get
:
(
key
:
string
,
)
=>
MaybePromise
<
Uint8Array
<
ArrayBufferLike
>
|
null
|
undefined
>
set
set
:
(
key
:
string
,
value
:
Uint8Array
,
options
?:
CacheSetOptions
,
)
=>
MaybePromise
<
void
>
delete
delete
:
(
key
:
string
)
=>
MaybePromise
<
boolean
>
touch
touch
:
(
key
:
string
,
ttlMs
:
number
)
=>
MaybePromise
<
boolean
>
Optional
get
Many
getMany
?:
(
keys
:
string
[]
,
)
=>
MaybePromise
<
Record
<
string
,
Uint8Array
<
ArrayBufferLike
>
>
>
Optional
set
Many
setMany
?:
(
entries
:
CacheEntry
[]
,
options
?:
CacheSetOptions
,
)
=>
MaybePromise
<
void
>
Optional
delete
Many
deleteMany
?:
(
keys
:
string
[]
)
=>
MaybePromise
<
number
|
bigint
>
Optional
name
name
?:
string
Optional
display
Name
displayName
?:
string
Optional
description
description
?:
string
Optional
version
version
?:
string
Optional
configure
configure
?:
ConfigureHandler
Optional
health
Check
healthCheck
?:
HealthCheckHandler
Optional
warnings
warnings
?:
string
[]
|
WarningsHandler
Optional
start
start
?:
StartHandler
Optional
close
close
?:
CloseHandler
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
get
set
delete
touch
get
Many
set
Many
delete
Many
name
display
Name
description
version
configure
health
Check
warnings
start
close
@valon-technologies/gestalt
Loading...
Runtime hooks required to implement a Gestalt cache provider.