code: private void refillEntry(int baseHash)
    {
      K key = _keys[baseHash];
      V value = _values[baseHash];
  
      _keys[baseHash] = null;
      _values[baseHash] = null;
  
      int hash = key.hashCode() & _mask;
  
      for (int count = _size; count >= 0; count--) {
        if (_values[hash] == null) {
          _keys[hash] = key;
          _values[hash] = value;
          return;
        }
  
        hash = (hash + 1) & _mask;
      }
    }
docs: Put the item in the best location available in the hash table.