List of usage examples for com.google.common.util.concurrent Monitor isOccupiedByCurrentThread
public boolean isOccupiedByCurrentThread()
From source file:clocker.docker.location.strategy.basic.GroupPlacementStrategy.java
@Override public void releaseMutex(String mutexId) { LOG.debug("Leaving monitor {}", mutexId); Monitor monitor = lookupMonitor(mutexId); if (monitor != null && monitor.isOccupiedByCurrentThread()) { monitor.leave();//from ww w .ja v a 2s. c o m } }