set method

  1. @override
Future<void> set(
  1. String key,
  2. CacheEntry<T> value
)
override

Set a cache entry by its key.

Implementation

@override
Future<void> set(String key, CacheEntry<T> value) async {
  _cache.remove(key);
  _cache[key] = value;
  if (maxEntries != null && _cache.length > maxEntries!) {
    _cache.remove(_cache.keys.first);
  }
}