refactoring

pull/4385/head
Nikita Koksharov 3 years ago
parent 3f5e25dac1
commit e0c0171e08

@ -231,7 +231,7 @@ public class RedissonLock extends RedissonBaseLock {
CompletableFuture<RedissonLockEntry> subscribeFuture = subscribe(threadId); CompletableFuture<RedissonLockEntry> subscribeFuture = subscribe(threadId);
try { try {
subscribeFuture.get(time, TimeUnit.MILLISECONDS); subscribeFuture.get(time, TimeUnit.MILLISECONDS);
} catch (ExecutionException | TimeoutException e) { } catch (TimeoutException e) {
if (!subscribeFuture.cancel(false)) { if (!subscribeFuture.cancel(false)) {
subscribeFuture.whenComplete((res, ex) -> { subscribeFuture.whenComplete((res, ex) -> {
if (ex == null) { if (ex == null) {
@ -241,6 +241,9 @@ public class RedissonLock extends RedissonBaseLock {
} }
acquireFailed(waitTime, unit, threadId); acquireFailed(waitTime, unit, threadId);
return false; return false;
} catch (ExecutionException e) {
acquireFailed(waitTime, unit, threadId);
return false;
} }
try { try {

Loading…
Cancel
Save