• Creates a cache that evicts keys in fifo order

    Type Parameters

    • Key extends string

    • Value

    Parameters

    • size: number

      {Number}

    Returns {
        add: ((key, value) => void);
        clear: (() => void);
        delete: ((key) => boolean);
        get: ((key) => Value | undefined);
        size: (() => number);
    }

    • add: ((key, value) => void)
        • (key, value): void
        • Parameters

          • key: Key
          • value: Value

          Returns void

    • clear: (() => void)
        • (): void
        • Returns void

    • delete: ((key) => boolean)
        • (key): boolean
        • Parameters

          • key: Key

          Returns boolean

    • get: ((key) => Value | undefined)
        • (key): Value | undefined
        • Parameters

          • key: Key

          Returns Value | undefined

    • size: (() => number)
        • (): number
        • Returns number

Generated using TypeDoc