From 30435d77745898d6b6122fb4e89685f393c91a16 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Fri, 25 Feb 2011 13:13:48 +0100 Subject: [PATCH] Use regular HashSet instead of LinkedHashSet for unordered replies --- src/main/java/redis/clients/jedis/BinaryJedis.java | 12 ++++++------ src/main/java/redis/clients/jedis/Jedis.java | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/redis/clients/jedis/BinaryJedis.java b/src/main/java/redis/clients/jedis/BinaryJedis.java index cf24500..af020a1 100644 --- a/src/main/java/redis/clients/jedis/BinaryJedis.java +++ b/src/main/java/redis/clients/jedis/BinaryJedis.java @@ -182,7 +182,7 @@ public class BinaryJedis implements BinaryJedisCommands { public Set keys(final byte[] pattern) { checkIsInMulti(); client.keys(pattern); - final HashSet keySet = new LinkedHashSet(client + final HashSet keySet = new HashSet(client .getBinaryMultiBulkReply()); return keySet; } @@ -835,7 +835,7 @@ public class BinaryJedis implements BinaryJedisCommands { checkIsInMulti(); client.hkeys(key); final List lresult = client.getBinaryMultiBulkReply(); - return new LinkedHashSet(lresult); + return new HashSet(lresult); } /** @@ -1186,7 +1186,7 @@ public class BinaryJedis implements BinaryJedisCommands { checkIsInMulti(); client.smembers(key); final List members = client.getBinaryMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1310,7 +1310,7 @@ public class BinaryJedis implements BinaryJedisCommands { checkIsInMulti(); client.sinter(keys); final List members = client.getBinaryMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1350,7 +1350,7 @@ public class BinaryJedis implements BinaryJedisCommands { checkIsInMulti(); client.sunion(keys); final List members = client.getBinaryMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1398,7 +1398,7 @@ public class BinaryJedis implements BinaryJedisCommands { checkIsInMulti(); client.sdiff(keys); final List members = client.getBinaryMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** diff --git a/src/main/java/redis/clients/jedis/Jedis.java b/src/main/java/redis/clients/jedis/Jedis.java index d57b443..ffc7e88 100644 --- a/src/main/java/redis/clients/jedis/Jedis.java +++ b/src/main/java/redis/clients/jedis/Jedis.java @@ -1182,7 +1182,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { runChecks(); client.smembers(key); final List members = client.getMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1306,7 +1306,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { runChecks(); client.sinter(keys); final List members = client.getMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1346,7 +1346,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { runChecks(); client.sunion(keys); final List members = client.getMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /** @@ -1394,7 +1394,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { runChecks(); client.sdiff(keys); final List members = client.getMultiBulkReply(); - return new LinkedHashSet(members); + return new HashSet(members); } /**