@grandlinex/kernel
Preparing search index...
ICoreCache
Interface ICoreCache<K, T, P, C, E>
interface
ICoreCache
<
K
extends
ICoreKernel
<
any
>
=
ICoreKernel
<
any
>
,
T
extends
IDataBase
<
any
,
any
>
|
null
=
any
,
P
extends
ICoreClient
|
null
=
any
,
C
extends
ICoreCache
|
null
=
any
,
E
extends
ICorePresenter
<
any
>
|
null
=
any
,
>
{
clearAll
()
:
Promise
<
void
>
;
clearAllE
(
className
:
string
)
:
Promise
<
void
>
;
delete
(
key
:
string
)
:
Promise
<
void
>
;
deleteE
(
className
:
string
,
e_id
:
string
)
:
Promise
<
boolean
>
;
exist
(
key
:
string
)
:
Promise
<
boolean
>
;
get
(
key
:
string
)
:
Promise
<
null
|
string
>
;
getE
<
R
extends
IEntity
>
(
className
:
string
,
e_id
:
string
)
:
Promise
<
null
|
R
>
;
set
(
key
:
string
,
val
:
string
)
:
Promise
<
void
>
;
setE
<
R
extends
IEntity
>
(
className
:
string
,
val
:
R
)
:
Promise
<
void
>
;
start
()
:
Promise
<
void
>
;
stop
()
:
Promise
<
void
>
;
}
Type Parameters
K
extends
ICoreKernel
<
any
>
=
ICoreKernel
<
any
>
T
extends
IDataBase
<
any
,
any
>
|
null
=
any
P
extends
ICoreClient
|
null
=
any
C
extends
ICoreCache
|
null
=
any
E
extends
ICorePresenter
<
any
>
|
null
=
any
Implemented by
BaseCache
Index
Methods
clear
All
clear
All
E
delete
delete
E
exist
get
get
E
set
set
E
start
stop
Methods
clear
All
clearAll
()
:
Promise
<
void
>
Returns
Promise
<
void
>
clear
All
E
clearAllE
(
className
:
string
)
:
Promise
<
void
>
Parameters
className
:
string
Returns
Promise
<
void
>
delete
delete
(
key
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
Returns
Promise
<
void
>
delete
E
deleteE
(
className
:
string
,
e_id
:
string
)
:
Promise
<
boolean
>
Parameters
className
:
string
e_id
:
string
Returns
Promise
<
boolean
>
exist
exist
(
key
:
string
)
:
Promise
<
boolean
>
Parameters
key
:
string
Returns
Promise
<
boolean
>
get
get
(
key
:
string
)
:
Promise
<
null
|
string
>
Parameters
key
:
string
Returns
Promise
<
null
|
string
>
get
E
getE
<
R
extends
IEntity
>
(
className
:
string
,
e_id
:
string
)
:
Promise
<
null
|
R
>
Type Parameters
R
extends
IEntity
Parameters
className
:
string
e_id
:
string
Returns
Promise
<
null
|
R
>
set
set
(
key
:
string
,
val
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
val
:
string
Returns
Promise
<
void
>
set
E
setE
<
R
extends
IEntity
>
(
className
:
string
,
val
:
R
)
:
Promise
<
void
>
Type Parameters
R
extends
IEntity
Parameters
className
:
string
val
:
R
Returns
Promise
<
void
>
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
clear
All
clear
All
E
delete
delete
E
exist
get
get
E
set
set
E
start
stop
@grandlinex/kernel
Loading...