From d0cbf364715d0cb0beb0d39ee1cf2cfdb56ae16b Mon Sep 17 00:00:00 2001 From: brido4125 Date: Thu, 15 Jun 2023 09:23:50 +0900 Subject: [PATCH] FIX: size of mergedOpStatus list in pipedCollectionOperation. --- src/main/java/net/spy/memcached/ArcusClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/spy/memcached/ArcusClient.java b/src/main/java/net/spy/memcached/ArcusClient.java index 18b833cb7..77fcb811b 100644 --- a/src/main/java/net/spy/memcached/ArcusClient.java +++ b/src/main/java/net/spy/memcached/ArcusClient.java @@ -953,7 +953,7 @@ CollectionFuture> asyncCollectionPip final CountDownLatch latch = new CountDownLatch(updateList.size()); final List mergedOperationStatus = Collections - .synchronizedList(new ArrayList(1)); + .synchronizedList(new ArrayList(updateList.size())); final Map mergedResult = new ConcurrentHashMap(); @@ -3908,7 +3908,7 @@ CollectionFuture> asyncCollectionPip final CountDownLatch latch = new CountDownLatch(insertList.size()); final List mergedOperationStatus = Collections - .synchronizedList(new ArrayList(1)); + .synchronizedList(new ArrayList(insertList.size())); final Map mergedResult = new ConcurrentHashMap();