get method
V?
get(
- K key
override
Returns the value for key, or null. Returns null if expired (when the cache was created with a TTL).
Audited: 2026-06-12 11:26 EDT
Implementation
V? get(K key) {
if (_ttl != null) {
final DateTime? exp = _expiresAt[key];
if (exp != null && DateTime.now().isAfter(exp)) {
final _ = exp;
_order.remove(key);
_map.remove(key);
_expiresAt.remove(key);
return null;
}
}
return _map[key];
}