Search
Preparing search index...
The search index is not available
liquidjs
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"cache/lru"
LRU
Class LRU<T>
Type parameters
T
Hierarchy
LRU
Implements
Cache
<
T
>
Index
Constructors
constructor
Properties
cache
head
limit
size
tail
Methods
clear
ensure
Limit
read
remove
write
Constructors
constructor
new LRU
(
limit
:
number
, size
?:
number
)
:
LRU
Parameters
limit:
number
Default value
size:
number
= 0
Returns
LRU
Properties
Private
cache
cache
:
object
Type declaration
[
key:
string
]:
Node
<
T
>
Private
head
head
:
Node
<
T
>
limit
limit
:
number
size
size
:
number
Private
tail
tail
:
Node
<
T
>
Methods
clear
clear
(
)
:
void
Returns
void
Private
ensure
Limit
ensure
Limit
(
)
:
void
Returns
void
read
read
(
key
:
string
)
:
T
|
undefined
Parameters
key:
string
Returns
T
|
undefined
remove
remove
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
write
write
(
key
:
string
, value
:
T
)
:
void
Parameters
key:
string
value:
T
Returns
void
Globals
"cache/lru"
LRU
constructor
cache
head
limit
size
tail
clear
ensure
Limit
read
remove
write
Node
Generated using
TypeDoc