diff --git a/redisson/src/main/java/org/redisson/pubsub/PublishSubscribeService.java b/redisson/src/main/java/org/redisson/pubsub/PublishSubscribeService.java index aec380981..dbe39ca9c 100644 --- a/redisson/src/main/java/org/redisson/pubsub/PublishSubscribeService.java +++ b/redisson/src/main/java/org/redisson/pubsub/PublishSubscribeService.java @@ -66,7 +66,7 @@ public class PublishSubscribeService { private final ConcurrentMap name2PubSubConnection = new ConcurrentHashMap<>(); - private final ConcurrentMap> freePubSubMap = new ConcurrentHashMap<>(); + private final ConcurrentMap> entry2PubSubConnection = new ConcurrentHashMap<>(); private final Queue emptyQueue = new LinkedList<>(); @@ -219,7 +219,7 @@ public class PublishSubscribeService { private Queue getConnectionsQueue(ChannelName channelName) { int slot = connectionManager.calcSlot(channelName.getName()); MasterSlaveEntry entry = connectionManager.getEntry(slot); - return freePubSubMap.getOrDefault(entry, emptyQueue); + return entry2PubSubConnection.getOrDefault(entry, emptyQueue); } private RFuture addListeners(ChannelName channelName, RPromise promise, @@ -384,7 +384,7 @@ public class PublishSubscribeService { } public void remove(MasterSlaveEntry entry) { - freePubSubMap.remove(entry); + entry2PubSubConnection.remove(entry); } public RFuture unsubscribe(ChannelName channelName, PubSubType topicType) { @@ -497,7 +497,7 @@ public class PublishSubscribeService { private void addFreeConnectionEntry(ChannelName channelName, PubSubConnectionEntry entry) { int slot = connectionManager.calcSlot(channelName.getName()); MasterSlaveEntry me = connectionManager.getEntry(slot); - Queue freePubSubConnections = freePubSubMap.computeIfAbsent(me, e -> new ConcurrentLinkedQueue<>()); + Queue freePubSubConnections = entry2PubSubConnection.computeIfAbsent(me, e -> new ConcurrentLinkedQueue<>()); freePubSubConnections.add(entry); } @@ -523,7 +523,7 @@ public class PublishSubscribeService { } public void reattachPubSub(RedisPubSubConnection redisPubSubConnection) { - for (Queue queue : freePubSubMap.values()) { + for (Queue queue : entry2PubSubConnection.values()) { for (PubSubConnectionEntry entry : queue) { if (entry.getConnection().equals(redisPubSubConnection)) { freePubSubLock.acquire(new Runnable() { @@ -602,7 +602,7 @@ public class PublishSubscribeService { @Override public String toString() { - return "PublishSubscribeService [name2PubSubConnection=" + name2PubSubConnection + ", freePubSubMap=" + freePubSubMap + "]"; + return "PublishSubscribeService [name2PubSubConnection=" + name2PubSubConnection + ", entry2PubSubConnection=" + entry2PubSubConnection + "]"; } }