universal-s3
Version:
Universal S3 SDK for JavaScript, available for Node.js backends
17 lines (16 loc) • 422 B
TypeScript
export declare class LRUCache<T> {
private headerNode;
private tailNode;
private nodeMap;
private size;
private readonly sizeLimit;
constructor(size: number);
readonly length: number;
private prependToList;
private removeFromTail;
private detachFromList;
get(key: string): T | undefined;
remove(key: string): void;
put(key: string, value: T): void;
empty(): void;
}