docs: public QueueItem txnPeek(long offerId, String transactionId) {
          QueueItem item = getItemQueue().peek();
          if (item == null) {
              if (offerId == -1) {
                  return null;
              }
              TxQueueItem txItem = txMap.get(offerId);
              if (txItem == null) {
                  return null;
              }
              item = new QueueItem(this, txItem.getItemId(), txItem.getData());
              return item;
          }
          if (store.isEnabled() && item.getData() == null) {
              try {
                  load(item);
              } catch (Exception e) {
                  throw new HazelcastException(e);
              }
          }
          return item;
      }