diff --git a/src/main/java/com/ovea/jetty/session/redis/RedisSessionIdManager.java b/src/main/java/com/ovea/jetty/session/redis/RedisSessionIdManager.java index 454b50d..84272d5 100644 --- a/src/main/java/com/ovea/jetty/session/redis/RedisSessionIdManager.java +++ b/src/main/java/com/ovea/jetty/session/redis/RedisSessionIdManager.java @@ -113,11 +113,14 @@ public void execute() throws JedisException { }); } }); - for (int i = 0; i < status.size(); i++) - if (ZERO.equals(status.get(i))) + for (int i = 0; i < status.size(); i++) { + if (status.get(i).equals(false)) { expired.add(clusterIds.get(i)); - if (LOG.isDebugEnabled() && !expired.isEmpty()) + } + } + if (LOG.isDebugEnabled()) { LOG.debug("[RedisSessionIdManager] Scavenger found {} sessions to expire: {}", expired.size(), expired); + } return expired; }