Interface Cache<T>

interface Cache<T> {
    read(key: string): undefined | T | Promise<undefined | T>;
    remove(key: string): void | Promise<void>;
    write(key: string, value: T): void | Promise<void>;
}

Type Parameters

  • T

Methods

Methods

  • Parameters

    • key: string

    Returns undefined | T | Promise<undefined | T>

  • Parameters

    • key: string

    Returns void | Promise<void>

  • Parameters

    • key: string
    • value: T

    Returns void | Promise<void>