From 8e74c0e9f63709b0a47e6b62672dd9fb8860f703 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 7 Nov 2019 12:19:51 +0300 Subject: [PATCH] Fixed - AsyncSemaphore counter field should be volatile. #2398 --- redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java b/redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java index 2c333134a..cb720db4d 100644 --- a/redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java +++ b/redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java @@ -76,7 +76,7 @@ public class AsyncSemaphore { } - private int counter; + private volatile int counter; private final Set listeners = new LinkedHashSet(); public AsyncSemaphore(int permits) {