code: private void initializeBufferQueue(int segmentFileSizeMB) {
          int bufferLength = 
              (segmentFileSizeMB < Segment.maxSegmentFileSizeMB) ?
              (segmentFileSizeMB * 1024 * 1024) : Integer.MAX_VALUE;
              
          lazyCount = 3;
          for (int i = 0; i < lazyCount; i++) {
              ByteBuffer buffer = ByteBuffer.wrap(new byte[bufferLength]);
              _bufferQueue.add(buffer);
          }
      }
docs: Initialize the buffer queue with three ByteBuffer(s).
  
  @param segmentFileSizeMB - the segment file size in MB