class Concurrent::Promises::ZipFutureEventPromise
def process_on_blocker_resolution(future, index)
def process_on_blocker_resolution(future, index) # first blocking is future, take its result @result = future.internal_state if index == 0 # super has to be called after above to piggyback on volatile @Countdown super future, index end