Update RedissonLock.java

fixed concurrency problems
Signed-off-by: 小乌龟不会写代码 <41791762+coding-tortoise@users.noreply.github.com>
pull/3490/head
小乌龟不会写代码 4 years ago
parent 3d5527df19
commit 13016baf8f

@ -161,8 +161,9 @@ public class RedissonLock extends RedissonBaseLock {
if (ttlRemaining) {
if (-1 != leaseTime) {
internalLockLeaseTime = unit.toMillis(leaseTime);
} else {
scheduleExpirationRenewal(threadId);
}
scheduleExpirationRenewal(threadId);
}
});
return ttlRemainingFuture;
@ -185,8 +186,9 @@ public class RedissonLock extends RedissonBaseLock {
if (ttlRemaining == null) {
if (-1 != leaseTime) {
internalLockLeaseTime = unit.toMillis(leaseTime);
} else {
scheduleExpirationRenewal(threadId);
}
scheduleExpirationRenewal(threadId);
}
});
return ttlRemainingFuture;

Loading…
Cancel
Save