@grandlinex/kernel
Preparing search index...
BaseCache
Class BaseCache<K, T, P, C, E>
Abstract
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
Hierarchy (
View Summary
)
BaseElement
<
K
,
T
,
P
,
C
,
E
>
BaseCache
InMemCache
Implements
ICoreCache
<
K
,
T
,
P
,
C
,
E
>
Index
Constructors
constructor
Properties
channel
logger
Methods
clear
All
clear
All
E
debug
delete
delete
E
error
exist
get
get
C
Client
get
Config
Store
get
E
get
Kernel
get
Module
get
Name
info
l
Error
log
set
set
E
set
Logger
start
stop
verbose
warn
Constructors
constructor
new
BaseCache
<
K
extends
ICoreKernel
<
any
,
ICoreAnyModule
>
=
ICoreKernel
<
any
,
ICoreAnyModule
>
,
T
extends
|
null
|
IDataBase
<
any
,
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
=
any
,
P
extends
null
|
ICoreClient
=
any
,
C
extends
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
,
E
extends
|
null
|
ICorePresenter
<
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
=
any
,
>
(
channel
:
string
,
module
:
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
,
)
:
BaseCache
<
K
,
T
,
P
,
C
,
E
>
Type Parameters
K
extends
ICoreKernel
<
any
,
ICoreAnyModule
>
=
ICoreKernel
<
any
,
ICoreAnyModule
>
T
extends
null
|
IDataBase
<
any
,
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
P
extends
null
|
ICoreClient
=
any
C
extends
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
E
extends
null
|
ICorePresenter
<
any
,
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
=
any
Parameters
channel
:
string
module
:
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
Returns
BaseCache
<
K
,
T
,
P
,
C
,
E
>
Properties
Protected
channel
channel
:
string
logger
logger
:
null
|
CoreLogger
Methods
Abstract
clear
All
clearAll
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Abstract
clear
All
E
clearAllE
(
className
:
string
)
:
Promise
<
void
>
Parameters
className
:
string
Returns
Promise
<
void
>
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Abstract
delete
delete
(
key
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
Returns
Promise
<
void
>
Abstract
delete
E
deleteE
(
className
:
string
,
e_id
:
string
)
:
Promise
<
boolean
>
Parameters
className
:
string
e_id
:
string
Returns
Promise
<
boolean
>
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Abstract
exist
exist
(
key
:
string
)
:
Promise
<
boolean
>
Parameters
key
:
string
Returns
Promise
<
boolean
>
Abstract
get
get
(
key
:
string
)
:
Promise
<
null
|
string
>
Parameters
key
:
string
Returns
Promise
<
null
|
string
>
get
C
Client
getCClient
<
X
extends
ICoreCClient
>
()
:
X
Type Parameters
X
extends
ICoreCClient
Returns
X
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
Abstract
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
>
get
Kernel
getKernel
()
:
K
Returns
K
get
Module
getModule
()
:
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
Returns
ICoreKernelModule
<
K
,
T
,
P
,
C
,
E
>
get
Name
getName
()
:
string
Returns
string
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Abstract
set
set
(
key
:
string
,
val
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
val
:
string
Returns
Promise
<
void
>
Abstract
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
>
set
Logger
setLogger
(
logger
:
CoreLogger
)
:
void
Parameters
logger
:
CoreLogger
Returns
void
Abstract
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Abstract
stop
stop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
logger
Methods
clear
All
clear
All
E
debug
delete
delete
E
error
exist
get
get
C
Client
get
Config
Store
get
E
get
Kernel
get
Module
get
Name
info
l
Error
log
set
set
E
set
Logger
start
stop
verbose
warn
@grandlinex/kernel
Loading...