Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-42 3988390a8 -> dde7f7a77


# ignite-42


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/dde7f7a7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/dde7f7a7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/dde7f7a7

Branch: refs/heads/ignite-42
Commit: dde7f7a779bbe31470cf0f2d45ca912ea2935dc9
Parents: 3988390
Author: sboikov <sboi...@gridgain.com>
Authored: Thu Jan 22 12:54:33 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Thu Jan 22 12:54:33 2015 +0300

----------------------------------------------------------------------
 .../processors/cache/transactions/IgniteTxLocalAdapter.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dde7f7a7/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/transactions/IgniteTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/transactions/IgniteTxLocalAdapter.java
 
b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/transactions/IgniteTxLocalAdapter.java
index a063535..ac7018f 100644
--- 
a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -1958,15 +1958,14 @@ public abstract class IgniteTxLocalAdapter<K, V> 
extends IgniteTxAdapter<K, V>
 
                             V old = null;
 
-                            boolean readThrough =
-                                cacheCtx.loadPreviousValue() && 
!F.isEmptyOrNulls(filter) && !F.isAlwaysTrue(filter);
+                            boolean readThrough = !F.isEmptyOrNulls(filter) && 
!F.isAlwaysTrue(filter);
 
                             if (optimistic()) {
                                 try {
                                     // Should read through if filter is 
specified.
                                     old = entry.innerGet(this,
                                         /*swap*/false,
-                                        /*read-through*/readThrough,
+                                        
/*read-through*/cacheCtx.loadPreviousValue(),
                                         /*fail-fast*/false,
                                         /*unmarshal*/retval,
                                         /*metrics*/retval,

Reply via email to