From 28532a6ec7fb5cab3afca9bdc91083907f0c6af3 Mon Sep 17 00:00:00 2001 From: Nikita Date: Fri, 20 Nov 2015 09:58:48 +0300 Subject: [PATCH] tryAcquireConnection fixed --- src/main/java/org/redisson/connection/ConnectionEntry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/redisson/connection/ConnectionEntry.java b/src/main/java/org/redisson/connection/ConnectionEntry.java index ce8c16d2f..36c7e827b 100644 --- a/src/main/java/org/redisson/connection/ConnectionEntry.java +++ b/src/main/java/org/redisson/connection/ConnectionEntry.java @@ -98,10 +98,10 @@ public class ConnectionEntry { public boolean tryAcquireConnection() { while (true) { - if (connectionsCounter.get() == 0) { + int value = connectionsCounter.get(); + if (value == 0) { return false; } - int value = connectionsCounter.get(); if (connectionsCounter.compareAndSet(value, value - 1)) { return true; }