From d7e940a29ad32cacbe5ae8fd64d8ce6b968c70aa Mon Sep 17 00:00:00 2001 From: Tristeza <1768205721@qq.com> Date: Sun, 8 May 2022 14:41:33 +0800 Subject: [PATCH] replace hashset addAll method to constructure (#3879) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 席朝东 --- .../client/impl/consumer/DefaultMQPushConsumerImpl.java | 6 +----- .../client/impl/producer/DefaultMQProducerImpl.java | 7 +------ 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java index 59b8deb3fb..a338f7b681 100644 --- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java +++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java @@ -999,11 +999,7 @@ public class DefaultMQPushConsumerImpl implements MQConsumerInner { @Override public Set subscriptions() { - Set subSet = new HashSet(); - - subSet.addAll(this.rebalanceImpl.getSubscriptionInner().values()); - - return subSet; + return new HashSet(this.rebalanceImpl.getSubscriptionInner().values()); } @Override diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java b/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java index d08aac4e2b..dfc6de0e75 100644 --- a/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java +++ b/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java @@ -273,12 +273,7 @@ public class DefaultMQProducerImpl implements MQProducerInner { @Override public Set getPublishTopicList() { - Set topicList = new HashSet(); - for (String key : this.topicPublishInfoTable.keySet()) { - topicList.add(key); - } - - return topicList; + return new HashSet(this.topicPublishInfoTable.keySet()); } @Override