com.jaxfront.core.util.io.cache
Class CountdownLockManager
java.lang.Object
com.jaxfront.core.util.io.cache.AbstractLockManager
com.jaxfront.core.util.io.cache.CountdownLockManager
public class CountdownLockManager
- extends AbstractLockManager
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CountdownLockManager
public CountdownLockManager()
getInstance
public static CountdownLockManager getInstance()
handleLock
public void handleLock(java.lang.String lockKey)
isLocked
public boolean isLocked(java.lang.String key)
lock
public boolean lock(java.lang.String key)
release
public void release()
- Specified by:
release in class AbstractLockManager
release
public void release(java.lang.String key)
- Specified by:
release in class AbstractLockManager
unlock
public void unlock(java.lang.String key)
waitForUnlock
public void waitForUnlock(java.lang.String id)