From 63b40b71f749bcd015867e6c93fb82106a7fe956 Mon Sep 17 00:00:00 2001 From: panos Date: Mon, 13 Aug 2012 10:35:51 +0800 Subject: [PATCH] Sharded Performance improvement 'SortedMap.isEmpty()' performance is much higher than 'SortedMap.size()==0' --- src/main/java/redis/clients/util/Sharded.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/redis/clients/util/Sharded.java b/src/main/java/redis/clients/util/Sharded.java index f6065bc..5448fcd 100644 --- a/src/main/java/redis/clients/util/Sharded.java +++ b/src/main/java/redis/clients/util/Sharded.java @@ -77,7 +77,7 @@ public class Sharded> { public S getShardInfo(byte[] key) { SortedMap tail = nodes.tailMap(algo.hash(key)); - if (tail.size() == 0) { + if (tail.isEmpty()) { return nodes.get(nodes.firstKey()); } return tail.get(tail.firstKey());