1 | import { FabCache, FabCacheValue } from '@fab/core';
|
2 | export declare class Cache implements FabCache {
|
3 | private cache;
|
4 | constructor();
|
5 | set(key: string, value: FabCacheValue, ttl_seconds?: number): Promise<void>;
|
6 | setJSON(key: string, value: any, ttl_seconds?: number): Promise<void>;
|
7 | get(key: string): Promise<string | undefined>;
|
8 | getJSON(key: string): Promise<any>;
|
9 | getArrayBuffer(key: string): Promise<ArrayBuffer | undefined>;
|
10 | getNumber(key: string): Promise<number | undefined>;
|
11 | getStream(key: string): Promise<ReadableStream<any> | undefined>;
|
12 | private readAllIfStream;
|
13 | }
|