docs: private void setRingbufferData(
              RingbufferMergeData fromMergeData,
              RingbufferContainer<Object, Object> toContainer) {
          boolean storeEnabled = toContainer.getStore().isEnabled();
          Data[] storeItems = storeEnabled ? new Data[fromMergeData.size()] : null;
  
          toContainer.setHeadSequence(fromMergeData.getHeadSequence());
          toContainer.setTailSequence(fromMergeData.getTailSequence());
  
          for (long seq = fromMergeData.getHeadSequence(); seq <= fromMergeData.getTailSequence(); seq++) {
              final Object resultValue = fromMergeData.read(seq);
              toContainer.set(seq, resultValue);
              if (storeEnabled) {
                  storeItems[(int) (seq - fromMergeData.getHeadSequence())] = serializationService.toData(resultValue);
              }
          }
          if (storeEnabled) {
              toContainer.getStore()
                      .storeAll(fromMergeData.getHeadSequence(), storeItems);
          }
      }