UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

16 lines (15 loc) 514 B
export declare class CacheItem { private tsExpire; private tData; constructor(tData: any, expireAfterMs: number); setData(tData: any, expireAfterMs: number): void; isExpired(): boolean; getData(): any; } export interface ICacheService { getData<T>(key: string): Promise<T>; setData<T>(key: string, tData: T, expireAfterMs: number): Promise<void>; removeData(key: string): Promise<boolean>; isValid(key: string): Promise<boolean>; removeInvalidData(): Promise<number>; }