AcquisitionCache: {
    get: <T>(
        key: string,
        hash: string,
    ) => Promise<{ cache: "hit" | "offline-hit"; value: T } | null>;
    pathFor: (key: string) => string;
    set: <T>(
        key: string,
        hash: string,
        value: T,
        maxAgeSeconds?: number,
    ) => Promise<void>;
    stats: () => CacheStats;
}

Type declaration

  • get: <T>(
        key: string,
        hash: string,
    ) => Promise<{ cache: "hit" | "offline-hit"; value: T } | null>
  • pathFor: (key: string) => string
  • set: <T>(
        key: string,
        hash: string,
        value: T,
        maxAgeSeconds?: number,
    ) => Promise<void>
  • stats: () => CacheStats