code: private void insertEntry(final byte[] key, final int coupon, final boolean setStateOne) {
      final long[] hash = MurmurHash3.hash(key, SEED);
      int entryIndex = getIndex(hash[0], tableEntries_);
      final int stride = getStride(hash[1], tableEntries_);
      final int loopIndex = entryIndex;
      do {
        if (couponsArr_[entryIndex] == 0) {
          System.arraycopy(key, 0, keysArr_, entryIndex * keySizeBytes_, keySizeBytes_);
          setCoupon(entryIndex, (short)coupon, setStateOne);
          return;
        }
        entryIndex = (entryIndex + stride) % tableEntries_;
      } while (entryIndex != loopIndex);
      throw new SketchesArgumentException("Key not found and no empty slots!");
    }
docs: for internal use during resize, so no resize check here