checkAllEntries method

int checkAllEntries({
  1. DateTime? now,
  2. Duration? keyTimeout,
})

Checks all the entries of this instance.

  • If the parameter keyTimeout is not provided the class field this.keyTimeout is used.

Implementation

int checkAllEntries({DateTime? now, Duration? keyTimeout}) {
  now ??= DateTime.now();
  keyTimeout ??= this.keyTimeout;

  var keys = _entries.keys.toList(growable: false);

  var count = 0;
  for (var k in keys) {
    if (checkEntry(k, now: now, keyTimeout: keyTimeout)) {
      count++;
    }
  }
  return count;
}