UNPKG

multi-layers-cache

Version:

A very simple multi layers cache.

15 lines (13 loc) 321 B
export interface Value { expireAt: number; value: string | number; key: string; } export interface Cache { get(key: string): Promise<Value | undefined>; /** * @param expireAt In seconds */ set(key: string, value: string | number, expireAt?: number): Promise<void>; del(key: string): Promise<void>; }