code: public ListenableFuture<OperationResult<Void>> execute(final MutationBatch m) throws WalException {
          final WriteAheadEntry walEntry = wal.createEntry();
          walEntry.writeMutation(m);
          return executeWalEntry(walEntry, m);
      }
docs: Write a mutation to the wal and execute it