docs: private final void resizeCache() {
      final ResizeFactor rf = getResizeFactor();
      final int lgTgtLongs = lgNomLongs_ + 1;
      final int lgDeltaLongs = lgTgtLongs - lgArrLongs_;
      final int lgResizeFactor = max(min(rf.lg(), lgDeltaLongs), 1); //rf_.lg() could be 0
      lgArrLongs_ += lgResizeFactor; // new tgt size
  
      final long[] tgtArr = new long[1 << lgArrLongs_];
      final int newCount = HashOperations.hashArrayInsert(cache_, tgtArr, lgArrLongs_, thetaLong_);
  
      assert newCount == curCount_;  //Assumes no dirty values.
      curCount_ = newCount;
  
      cache_ = tgtArr;
      hashTableThreshold_ = setHashTableThreshold(lgNomLongs_, lgArrLongs_);
    }