@ncodedcode/ncode_react_lib
Version:
ncode react application context library
16 lines (15 loc) • 628 B
TypeScript
export declare class NCCache {
static EXPIRED_A_MINUTE: number;
static EXPIRED_A_HOUR: number;
static EXPIRED_A_DAY: number;
static DEFAULT_EXPIRED_REMAIN: number;
private storage;
constructor(isInstant?: boolean);
private nowInMilli;
put(key: string, value: string, expiredAfter?: number): void;
get(key: string): Promise<string | null>;
putNumber(key: string, value: number, expiredAfter?: number): void;
putObject<T>(key: string, value: T, expiredAfter?: number): void;
getNumber(key: string, defaultValue?: number): number;
getObject<T>(key: string): Promise<T | null>;
}