RPromise<Boolean> lockAcquired = new RedissonPromise<Boolean>(); if (waitTime == -1 && leaseTime == -1) { lock.tryLockAsync(threadId) .addListener(new TransferListener<Boolean>(lockAcquired)); } else { long awaitTime = Math.min(lockWaitTime, remainTime.get()); lock.tryLockAsync(awaitTime, newLeaseTime, TimeUnit.MILLISECONDS, threadId) .addListener(new TransferListener<Boolean>(lockAcquired));;
RPromise<Boolean> lockAcquired = new RedissonPromise<Boolean>(); if (waitTime == -1 && leaseTime == -1) { lock.tryLockAsync(threadId) .addListener(new TransferListener<Boolean>(lockAcquired)); } else { long awaitTime = Math.min(lockWaitTime, remainTime.get()); lock.tryLockAsync(awaitTime, newLeaseTime, TimeUnit.MILLISECONDS, threadId) .addListener(new TransferListener<Boolean>(lockAcquired));;
private RLock invokeLockAsync(LockType lockType, String key, long leaseTime, long waitTime, boolean fair) throws Exception { RLock lock = getLock(lockType, key, fair); boolean acquired = lock.tryLockAsync(waitTime, leaseTime, TimeUnit.MILLISECONDS).get(); return acquired ? lock : null; }
RPromise<Boolean> lockAcquired = new RedissonPromise<Boolean>(); if (waitTime == -1 && leaseTime == -1) { lock.tryLockAsync(threadId) .addListener(new TransferListener<Boolean>(lockAcquired)); } else { long awaitTime = Math.min(lockWaitTime, remainTime.get()); lock.tryLockAsync(awaitTime, newLeaseTime, TimeUnit.MILLISECONDS, threadId) .addListener(new TransferListener<Boolean>(lockAcquired));;