private void TryUndoPromotedTransaction(Guid txId) { CommittableTransaction transaction; if (!promotedTransactions.TryRemove(txId, out transaction)) return; transaction.Rollback(); transaction.Dispose(); }