setValue method

void setValue(
  1. K key,
  2. V value
)

Implementation

void setValue(K key, V value) {
  if (!_cache.containsKey(key)) {
    _cache[key] = value;

    while (_cache.length > cacheSize) {
      final k = _cache.keys.first;
      _cache.remove(k);
    }
  }
}