diff --git a/src/main/java/io/lettuce/core/cluster/models/partitions/RedisClusterNode.java b/src/main/java/io/lettuce/core/cluster/models/partitions/RedisClusterNode.java index 711b52a716..154cc672e6 100644 --- a/src/main/java/io/lettuce/core/cluster/models/partitions/RedisClusterNode.java +++ b/src/main/java/io/lettuce/core/cluster/models/partitions/RedisClusterNode.java @@ -300,7 +300,8 @@ public void forEachSlot(IntConsumer consumer) { return; } - for (int i = 0; i < this.slots.length(); i++) { + int length = this.slots.length(); + for (int i = 0; i < length; i++) { if (this.slots.get(i)) { consumer.accept(i);