ExpireCache<K, V> constructor
ExpireCache<K, V> ({})
Implementation
ExpireCache(
{this.clock = const Clock(),
this.expireDuration = const Duration(seconds: 120),
this.sizeLimit = 100,
this.gcDuration = const Duration(seconds: 180)})
: assert(sizeLimit > 0) {
Timer.periodic(gcDuration, (Timer t) => _expireOutdatedEntries());
}