Type Alias ExpiringMapOpts

ExpiringMapOpts: {
    autoDeleteElapsedMs?: number;
    autoDeletePolicy?:
        | "none"
        | "get"
        | "set"
        | "either";
    capacity?: number;
    evictPolicy?: "none" | "oldestGet" | "oldestSet";
}

Expiring map options

Type declaration

  • Optional ReadonlyautoDeleteElapsedMs?: number

    Automatic deletion interval

  • Optional ReadonlyautoDeletePolicy?:
        | "none"
        | "get"
        | "set"
        | "either"

    Automatic deletion policy. none: no automatic deletion (default) get/set: interval based on last get/set either: if either interval has elapsed

  • Optional Readonlycapacity?: number

    Capacity limit

  • Optional ReadonlyevictPolicy?: "none" | "oldestGet" | "oldestSet"

    Policy for evicting items if capacity is reached