docsby gkjohnson
On this page

Properties

unloadPriorityCallback: ( a: any, b: any ) => number | null = null

minSize: number = 6000

maxSize: number = 8000

minBytesSize: number = ~322MB

maxBytesSize: number = ~430MB

unloadPercent: number = 0.05

autoMarkUnused: boolean = true

cachedBytes: number

readonly

Methods

isFull(): boolean
getMemoryUsage( item: any ): number
setMemoryUsage( item: any, bytes: number ): void
add(
	item: any,

	// Called with the item when it is evicted
	removeCb: ( item: any ) => void
): boolean
has( item: any ): boolean
remove( item: any ): boolean
setLoaded( item: any, value: boolean ): void
markUsed( item: any ): void
markUnused( item: any ): void
markAllUnused(): void
isUsed( item: any ): boolean
unloadUnusedContent(): void
scheduleUnload(): void