From baed5c6d5c2c9a37b286eac7d7fe141a7a790990 Mon Sep 17 00:00:00 2001 From: Dan Berindei Date: Mon, 15 Jun 2015 10:33:19 +0300 Subject: [PATCH] ISPN-5526 Ignore IGNORE_RETURN_VALUES with DELTA_WRITE --- .../org/infinispan/interceptors/ClusteringInterceptor.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/infinispan/interceptors/ClusteringInterceptor.java b/core/src/main/java/org/infinispan/interceptors/ClusteringInterceptor.java index d1e1222b7cd1..78470825e653 100644 --- a/core/src/main/java/org/infinispan/interceptors/ClusteringInterceptor.java +++ b/core/src/main/java/org/infinispan/interceptors/ClusteringInterceptor.java @@ -76,9 +76,8 @@ protected boolean isNeedReliableReturnValues(FlagAffectedCommand command) { } protected boolean needsRemoteGet(InvocationContext ctx, AbstractDataCommand command) { - if(command.hasFlag(Flag.CACHE_MODE_LOCAL) - || (command.hasFlag(Flag.SKIP_REMOTE_LOOKUP) && !command.hasFlag(Flag.DELTA_WRITE) - || command.hasFlag(Flag.IGNORE_RETURN_VALUES))) { + if (command.hasFlag(Flag.CACHE_MODE_LOCAL) || !command.hasFlag(Flag.DELTA_WRITE) && + (command.hasFlag(Flag.SKIP_REMOTE_LOOKUP) || command.hasFlag(Flag.IGNORE_RETURN_VALUES))) { return false; } boolean shouldFetchFromRemote = false;