updateAllTimed method
Same as updateAll, but with an extra parameter time
in function update
.
Implementation
void updateAllTimed(V Function(K key, V value, DateTime time) update) {
var keys = _entries.keys.toList(growable: false);
for (var k in keys) {
var t = _entriesPutTime[k];
if (t != null) {
var v = _entries[k] as V;
var v2 = update(k, v, t);
_entries[k] = v2;
_entriesPutTime[k] = DateTime.now();
}
}
}