I think TotalOrder[Transaction]Latch would be a better name, this looks very much like a CountDownLatch(1).