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