ExpirationCache<K, V> constructor

ExpirationCache<K, V>(
  1. Storage<K, V>? storage,
  2. Duration expiration,
  3. int capacity
)

Implementation

ExpirationCache(Storage<K, V>? storage, this.expiration, int capacity)
    : assert(!expiration.isNegative),
      assert(expiration.inMilliseconds > 0),
      lastCleanup = DateTime.now().millisecondsSinceEpoch,
      super(storage: storage, capacity: capacity);