BooleanLatch
concurrent
break
Promise Promise Fulfilled State Thrown Unfulfilled
broken
Promise
BrokenException
Promise