diff --git a/redisson/src/main/java/org/redisson/RedissonObject.java b/redisson/src/main/java/org/redisson/RedissonObject.java index 27a8d1d43..a2b641b64 100644 --- a/redisson/src/main/java/org/redisson/RedissonObject.java +++ b/redisson/src/main/java/org/redisson/RedissonObject.java @@ -428,7 +428,7 @@ public abstract class RedissonObject implements RObject { } protected final RFuture removeListenerAsync(RFuture future, int listenerId, String... names) { - List> futures = new ArrayList<>(); + List> futures = new ArrayList<>(names.length + 1); if (future != null) { futures.add(future.toCompletableFuture()); }