From dcae458039a6146f6f233700e880f0e58596887f Mon Sep 17 00:00:00 2001 From: Yike Xiao Date: Tue, 29 Nov 2022 00:46:56 +0800 Subject: [PATCH] Improve Consumer#equals performance --- .../main/java/org/apache/pulsar/broker/service/Consumer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java index ac924725f7e81..494327ef28d40 100644 --- a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java +++ b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/Consumer.java @@ -908,7 +908,7 @@ public CompletableFuture checkPermissionsAsync() { public boolean equals(Object obj) { if (obj instanceof Consumer) { Consumer other = (Consumer) obj; - return Objects.equals(cnx.clientAddress(), other.cnx.clientAddress()) && consumerId == other.consumerId; + return consumerId == other.consumerId && Objects.equals(cnx.clientAddress(), other.cnx.clientAddress()); } return false; }