docs: private void initNewSlot(ByteBuffer newKey)
    {
      // Wait if the array is full and increase curWriteIndex
      increaseWriteIndex();
  
      final int recordOffset = recordSize * curWriteIndex;
      buffer.position(recordOffset);
      buffer.put(newKey);
  
      for (int i = 0; i < aggregators.length; i++) {
        aggregators[i].init(buffer, recordOffset + aggregatorOffsets[i]);
      }
    }