From 3af4d78ea3da57b593b67d6a7c944bdee9e26007 Mon Sep 17 00:00:00 2001 From: Senrian Date: Mon, 2 Mar 2026 13:37:15 +0000 Subject: [PATCH] [refactor] Use isEmpty() instead of size() in TopicQueueMappingManager Signed-off-by: Senrian --- .../apache/rocketmq/broker/topic/TopicQueueMappingManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/broker/src/main/java/org/apache/rocketmq/broker/topic/TopicQueueMappingManager.java b/broker/src/main/java/org/apache/rocketmq/broker/topic/TopicQueueMappingManager.java index 6b9cf159383..2e1c4d0a777 100644 --- a/broker/src/main/java/org/apache/rocketmq/broker/topic/TopicQueueMappingManager.java +++ b/broker/src/main/java/org/apache/rocketmq/broker/topic/TopicQueueMappingManager.java @@ -231,7 +231,7 @@ public TopicQueueMappingContext buildTopicQueueMappingContext(TopicRequestHeader List mappingItemList = TopicQueueMappingDetail.getMappingInfo(mappingDetail, globalId); LogicQueueMappingItem leaderItem = null; if (mappingItemList != null - && mappingItemList.size() > 0) { + && !mappingItemList.isEmpty()) { leaderItem = mappingItemList.get(mappingItemList.size() - 1); } return new TopicQueueMappingContext(topic, globalId, mappingDetail, mappingItemList, leaderItem);