zkls.init(Services.get());
ZKLockToken lock = (ZKLockToken) zkls.getWriteLock(path, 5000);
lock = (ZKLockToken) zkls.getWriteLock(path, 5000);
lock = (ZKLockToken) zkls.getWriteLock(path, 5000);
assertTrue(zkls.getLocks().containsKey(path));
lock.release();
assertTrue(zkls.getLocks().containsKey(path));
lock.release();
assertTrue(zkls.getLocks().containsKey(path));
lock.release();
assertFalse(zkls.getLocks().containsKey(path));