2q-cache
Version:
Imlementation of 2Q Cache Algorithm
14 lines • 453 B
text/typescript
export interface Cache {
set(key : any, value : any, ttl : number) : boolean;
update(key : any, value : any, ttl : number);
get(key : any) : any;
delete(key : any) : boolean;
has(key : any) : boolean;
clear() : void;
updateTtl(key : any, ttl : number | never) : boolean;
getSize() : number;
getMaxSize() : number;
setSize(size : number) : void;
getSizeObject() : object;
getData() : object;
}