/** * Securely stores values in cache, so they are encrypted * while in memory and are a touch harder to discover. * * Note: Logging is deliberately avoided in this function to keep from providing * any accidental insight into the stored values. */ export declare class SecureCache { private readonly key; private readonly iv; private readonly algorithm; private readonly values; constructor(); /** * * @param name * @param value */ set(name: string, value: any): void; /** * * @param name */ get(name: string): T | undefined; /** * * @param value to cache. */ private hide; /** * Returns the string stored in cache. */ private show; }