docs: protected int findBucketWithAutoGrowth(
        final ByteBuffer keyBuffer,
        final int keyHash
    )
    {
      int bucket = findBucket(canAllowNewBucket(), maxBuckets, tableBuffer, keyBuffer, keyHash);
  
      if (bucket < 0) {
        if (size < maxSizeForTesting) {
          adjustTableWhenFull();
          bucket = findBucket(size < regrowthThreshold, maxBuckets, tableBuffer, keyBuffer, keyHash);
        }
      }
  
      return bucket;
    }