docs: public synchronized void removeMPReadTransactions() {
          TransactionTask  task = m_backlog.peekFirst();
          while (task != null && task.getTransactionState().isReadOnly()) {
              task.getTransactionState().setDone();
              flush(task.getTxnId());
              task = m_backlog.peekFirst();
          }
      }