@tspro/ts-utils-lib
Preparing search index...
LRUCache
Class LRUCache<K, V>
LRUCache is an implementation of least recently used cache with a fixed capacity.
Type Parameters
K
extends
string
V
Hierarchy (
View Summary
)
BaseContainer
LRUCache
Index
Constructors
constructor
Methods
[iterator]
entries
get
keys
set
to
String
values
Constructors
constructor
new
LRUCache
<
K
extends
string
,
V
>
(
maxSize
:
number
,
maxKeyLength
?:
number
,
)
:
LRUCache
<
K
,
V
>
Type Parameters
K
extends
string
V
Parameters
maxSize
:
number
maxKeyLength
:
number
= Infinity
Returns
LRUCache
<
K
,
V
>
Methods
[iterator]
"[iterator]"
()
:
IterableIterator
<
[
K
,
V
]
>
Returns
IterableIterator
<
[
K
,
V
]
>
entries
entries
()
:
IterableIterator
<
[
K
,
V
]
>
Returns
IterableIterator
<
[
K
,
V
]
>
get
get
(
key
:
K
)
:
V
|
undefined
Parameters
key
:
K
Returns
V
|
undefined
keys
keys
()
:
IterableIterator
<
K
>
Returns
IterableIterator
<
K
>
set
set
(
key
:
K
,
value
:
V
)
:
void
Parameters
key
:
K
value
:
V
Returns
void
to
String
toString
()
:
string
Returns
string
values
values
()
:
IterableIterator
<
V
>
Returns
IterableIterator
<
V
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
[iterator]
entries
get
keys
set
to
String
values
@tspro/ts-utils-lib
Loading...
LRUCache is an implementation of least recently used cache with a fixed capacity.