Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LRU<T>

Type parameters

  • T

Hierarchy

  • LRU

Implements

Index

Constructors

constructor

  • new LRU<T>(cap: number): LRU<T>

Properties

capacity

capacity: number

index

index: Map<number, ConsCell<LRUEntry<T>>>

items

items: DCons<LRUEntry<T>>

Methods

clear

  • clear(): void

delete

  • delete(key: number): boolean

get

  • get(key: number): undefined | T

getSet

  • getSet(key: number, notFound: Fn0<T>): T

keys

  • keys(): IterableIterator<number>

release

  • release(): boolean

set

  • set(key: number, val: T): T

Generated using TypeDoc