Type parameters
T
Hierarchy
LRU
Implements
ICache
<
T
>
Index
Constructors
constructor
Properties
capacity
index
items
Methods
clear
delete
get
get
Set
keys
release
set
Constructors
constructor
new LRU<T>
(
cap
:
number
)
:
LRU
<
T
>
Type parameters
T
Parameters
cap:
number
Returns
LRU
<
T
>
Properties
capacity
capacity
:
number
index
index
:
Map
<
number
,
ConsCell
<
LRUEntry
<
T
>
>
>
items
items
:
DCons
<
LRUEntry
<
T
>
>
Methods
clear
clear
(
)
:
void
Returns
void
delete
delete
(
key
:
number
)
:
boolean
Parameters
key:
number
Returns
boolean
get
get
(
key
:
number
)
:
undefined
|
T
Parameters
key:
number
Returns
undefined
|
T
get
Set
get
Set
(
key
:
number
, notFound
:
Fn0
<
T
>
)
:
T
Parameters
key:
number
notFound:
Fn0
<
T
>
Returns
T
keys
keys
(
)
:
IterableIterator
<
number
>
Returns
IterableIterator
<
number
>
release
release
(
)
:
boolean
Returns
boolean
set
set
(
key
:
number
, val
:
T
)
:
T
Parameters
key:
number
val:
T
Returns
T
Exports
AComponent
ECS
Group
LRU
constructor
capacity
index
items
clear
delete
get
get
Set
keys
release
set
Mem
Mapped
Component
Null
Cache
Object
Component
Unbounded
Cache
Component
Info
ECSOpts
Group
Opts
ICache
IComponent
Mem
Mapped
Component
Opts
Object
Component
Opts
Component
Default
Value
ComponentID
Group
Info
Group
Tuple
EVENT_
ADDED
EVENT_
CHANGED
EVENT_
PRE_
DELETE
LOGGER
set
Logger
Generated using
TypeDoc