Cell API
    Preparing search index...

    Interface CacheManager

    interface CacheManager {
        del: (key: string) => Promise<void>;
        get: <T>(key: string) => Promise<T | undefined>;
        reset: () => Promise<void>;
        set: (key: string, value: unknown, ttl?: number) => Promise<void>;
        wrap<T>(key: string, fn: () => Promise<T>, ttl?: number): Promise<T>;
    }

    Hierarchy

    • Omit<Cache, "store">
      • CacheManager
    Index
    del: (key: string) => Promise<void>
    get: <T>(key: string) => Promise<T | undefined>
    reset: () => Promise<void>
    set: (key: string, value: unknown, ttl?: number) => Promise<void>
    • Type Parameters

      • T

      Parameters

      • key: string
      • fn: () => Promise<T>
      • Optionalttl: number

      Returns Promise<T>