class Concurrent::MutexCountDownLatch

def wait(timeout = nil)

@!macro count_down_latch_method_wait
def wait(timeout = nil)
  synchronize { ns_wait_until(timeout) { @count == 0 } }
end