evictExpired method
void
evictExpired()
Removes all expired entries from the cache.
This is useful for periodic cleanup in long-running applications. Some implementations may call this automatically during get/set operations.
Implementation
void evictExpired() {
final allEntries = getAll();
for (final entry in allEntries.entries) {
if (entry.value.isExpired) {
delete(entry.key);
}
}
}