getBack<T> method
Recupera un oggetto alla cache. Se l'oggetto non esiste oppure,
รจ scaduto, ritorna un None.
Implementation
@override
Option<T> getBack<T>({required String cacheId}) {
if (_cache.containsKey(cacheId)) {
final obj = _cache[cacheId]!;
if (obj.isExpired()) {
_cache.remove(cacheId);
return None();
} else {
return Some(obj.obj);
}
} else {
return None();
}
}