Search
Preparing search index...
The search index is not available
@rxdi/core
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"services/cache/cache-layer"
CacheLayer
Class CacheLayer<T>
Type parameters
T
Hierarchy
CacheLayer
Index
Constructors
constructor
Properties
config
items
map
name
Methods
flush
Cache
get
get
Item
get
Item
Observable
init
Hook
on
Expire
on
Expire
All
put
Item
put
Item
Hook
remove
Item
Constructors
constructor
new
Cache
Layer
(
layer
:
CacheLayerInterface
)
:
CacheLayer
Parameters
layer:
CacheLayerInterface
Returns
CacheLayer
Properties
config
config
:
CacheServiceConfigInterface
items
items
:
BehaviorSubject
<
Array
<
T
>
>
= new BehaviorSubject([])
map
map
:
Map
<
any
,
any
>
= new Map()
name
name
:
string
Methods
flush
Cache
flush
Cache
(
)
:
Observable
<
boolean
>
Returns
Observable
<
boolean
>
get
get
(
name
:
any
)
:
T
Parameters
name:
any
Returns
T
get
Item
get
Item
(
key
:
string
)
:
T
Parameters
key:
string
Returns
T
get
Item
Observable
get
Item
Observable
(
key
:
string
)
:
Observable
<
T
>
Parameters
key:
string
Returns
Observable
<
T
>
Private
init
Hook
init
Hook
(
layer
:
any
)
:
void
Parameters
layer:
any
Returns
void
Private
on
Expire
on
Expire
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
Private
on
Expire
All
on
Expire
All
(
layer
:
any
)
:
void
Parameters
layer:
any
Returns
void
put
Item
put
Item
(
layerItem
:
T
)
:
T
Parameters
layerItem:
T
Returns
T
Private
put
Item
Hook
put
Item
Hook
(
layerItem
:
any
)
:
void
Parameters
layerItem:
any
Returns
void
remove
Item
remove
Item
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
Globals
"services/cache/cache-
layer"
Cache
Layer
constructor
config
items
map
name
flush
Cache
get
get
Item
get
Item
Observable
init
Hook
on
Expire
on
Expire
All
put
Item
put
Item
Hook
remove
Item
Generated using
TypeDoc