Interface Cache

interface Cache {
    get<T>(key): Promise<null | T>;
    set<T>(key, value, ttl?): Promise<void>;
    del(key): Promise<void>;
    clear(): Promise<void>;
}

Methods

Methods

  • Type Parameters

    • T

    Parameters

    • key: string

    Returns Promise<null | T>

  • Type Parameters

    • T

    Parameters

    • key: string
    • value: T
    • Optional ttl: number

    Returns Promise<void>

  • Parameters

    • key: string

    Returns Promise<void>