Interface LifetimeFilterOptions<Key, Value>

interface LifetimeFilterOptions<Key, Value> {
    excludeFromSweep?: (
        value: Value,
        key: Key,
        collection: LimitedCollection<Key, Value>,
    ) => boolean;
    getComparisonTimestamp?: (
        value: Value,
        key: Key,
        collection: LimitedCollection<Key, Value>,
    ) => number;
    lifetime?: number;
}

Type Parameters

  • Key
  • Value

Properties

excludeFromSweep?: (
    value: Value,
    key: Key,
    collection: LimitedCollection<Key, Value>,
) => boolean
getComparisonTimestamp?: (
    value: Value,
    key: Key,
    collection: LimitedCollection<Key, Value>,
) => number
lifetime?: number