return new TransactionPurgeResponse(id, request.getSequence());
}
- tx.purge(() -> {
+ tree.purgeTransaction(id, () -> {
purgedTransactions.add(Range.singleton(ul));
transactions.remove(id);
LOG.debug("{}: finished purging transaction {}", persistenceId(), id);
abstract FrontendTransaction createReadyTransaction(TransactionIdentifier id, DataTreeModification mod)
throws RequestException;
+ abstract ShardDataTreeCohort createFailedCohort(TransactionIdentifier id, DataTreeModification mod,
+ Exception failure);
+
abstract ShardDataTreeCohort createReadyCohort(TransactionIdentifier id, DataTreeModification mod);
@Override