From 4d479ec91bd895d8efd386ddd312a661f57e432c Mon Sep 17 00:00:00 2001 From: brido4125 Date: Wed, 21 Jun 2023 10:28:56 +0900 Subject: [PATCH] FIX: getOperationStatus method in asyncCollectionPipedInsert/Update. --- src/main/java/net/spy/memcached/ArcusClient.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/net/spy/memcached/ArcusClient.java b/src/main/java/net/spy/memcached/ArcusClient.java index 77fcb811b..d8f706118 100644 --- a/src/main/java/net/spy/memcached/ArcusClient.java +++ b/src/main/java/net/spy/memcached/ArcusClient.java @@ -952,8 +952,8 @@ CollectionFuture> asyncCollectionPip final CountDownLatch latch = new CountDownLatch(updateList.size()); - final List mergedOperationStatus = Collections - .synchronizedList(new ArrayList(updateList.size())); + final List mergedOperationStatus = Collections + .synchronizedList(new ArrayList(updateList.size())); final Map mergedResult = new ConcurrentHashMap(); @@ -1058,9 +1058,9 @@ public Map get(long duration, @Override public CollectionOperationStatus getOperationStatus() { - for (OperationStatus status : mergedOperationStatus) { + for (CollectionOperationStatus status : mergedOperationStatus) { if (!status.isSuccess()) { - return new CollectionOperationStatus(status); + return status; } } return new CollectionOperationStatus(true, "END", CollectionResponse.END); @@ -3907,8 +3907,8 @@ CollectionFuture> asyncCollectionPip final CountDownLatch latch = new CountDownLatch(insertList.size()); - final List mergedOperationStatus = Collections - .synchronizedList(new ArrayList(insertList.size())); + final List mergedOperationStatus = Collections + .synchronizedList(new ArrayList(insertList.size())); final Map mergedResult = new ConcurrentHashMap(); @@ -4012,9 +4012,9 @@ public Map get(long duration, @Override public CollectionOperationStatus getOperationStatus() { - for (OperationStatus status : mergedOperationStatus) { + for (CollectionOperationStatus status : mergedOperationStatus) { if (!status.isSuccess()) { - return new CollectionOperationStatus(status); + return status; } } return new CollectionOperationStatus(true, "END", CollectionResponse.END);