} else {
key = generateKeyNotOwnedBy(instance1);
}
final ILock lock = instance1.getLock(key);
lock.lock(10, TimeUnit.SECONDS);
assertTrue(lock.getRemainingLeaseTime() > 0);
assertTrue(lock.isLocked());
final CountDownLatch latch = new CountDownLatch(1);
Thread t = new Thread(new Runnable() {