get method
Gets a cache item with key
.
Implementation
Result<CacheEntry<K, V, U>, CachetteError> get(K key) {
if (!_items.containsKey(key)) {
return Result.error(NotFoundError(key));
}
final item = _items[key]!;
final info = _registry[key]!.update();
_registry[key] = info;
return Result.ok(CacheEntry.build(item, info));
}