List of usage examples for com.google.common.util.concurrent Monitor enter
public boolean enter(long time, TimeUnit unit)
From source file:clocker.docker.location.strategy.basic.GroupPlacementStrategy.java
@Override public void acquireMutex(String mutexId, String description) throws InterruptedException { LOG.debug("Enter monitor {}: {}", mutexId, description); Monitor monitor = createMonitor(mutexId); Duration timeout = config().get(STRATEGY_TIMEOUT); monitor.enter(timeout.toMilliseconds(), TimeUnit.MILLISECONDS); }