From 43534cd4bb1cf788c22849aedbc9a97ad3b91971 Mon Sep 17 00:00:00 2001 From: Nikita Date: Wed, 30 Dec 2015 14:38:46 +0300 Subject: [PATCH] RBloomFilter.tryInit optimization --- src/main/java/org/redisson/RedissonBloomFilter.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/java/org/redisson/RedissonBloomFilter.java b/src/main/java/org/redisson/RedissonBloomFilter.java index 5913939d3..6b6913039 100644 --- a/src/main/java/org/redisson/RedissonBloomFilter.java +++ b/src/main/java/org/redisson/RedissonBloomFilter.java @@ -222,13 +222,6 @@ public class RedissonBloomFilter extends RedissonExpirable implements RBloomF @Override public boolean tryInit(long expectedInsertions, double falseProbability) { - try { - readConfig(); - return false; - } catch (IllegalStateException e) { - // skip - } - size = optimalNumOfBits(expectedInsertions, falseProbability); if (size > MAX_SIZE) { throw new IllegalArgumentException("Bloom filter can't be greater than " + MAX_SIZE + ". But calculated size is " + size); @@ -251,6 +244,7 @@ public class RedissonBloomFilter extends RedissonExpirable implements RBloomF if (!e.getMessage().contains("Bloom filter config has been changed")) { throw e; } + readConfig(); return false; }