# ignite-656

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

Branch: refs/heads/ignite-471
Commit: 27d11b563e3344844097b4ca56230ceb08108d2e
Parents: 0bd9052
Author: sboikov <sboi...@gridgain.com>
Authored: Wed Apr 22 17:12:56 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Wed Apr 22 17:12:56 2015 +0300

----------------------------------------------------------------------
 .../cache/distributed/GridDistributedLockRequest.java   |  1 +
 .../cache/distributed/dht/GridDhtGetFuture.java         |  7 ++++---
 .../cache/distributed/dht/GridDhtLockFuture.java        |  9 +++++----
 .../cache/distributed/dht/GridDhtTxLocalAdapter.java    | 12 +++++++++++-
 .../dht/colocated/GridDhtColocatedCache.java            |  2 ++
 .../cache/distributed/near/GridNearCacheAdapter.java    |  1 +
 .../distributed/near/GridNearTransactionalCache.java    |  1 +
 .../cache/transactions/IgniteTxLocalAdapter.java        |  4 ++--
 8 files changed, 27 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
index 2baee77..fd1040f 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
@@ -103,6 +103,7 @@ public class GridDistributedLockRequest extends 
GridDistributedBaseMessage {
     }
 
     /**
+     * @param cacheId Cache ID.
      * @param nodeId Node ID.
      * @param nearXidVer Near transaction ID.
      * @param threadId Thread ID.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetFuture.java
index ed5414d..f6f930e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetFuture.java
@@ -356,7 +356,7 @@ public final class GridDhtGetFuture<K, V> extends 
GridCompoundIdentityFuture<Col
                         /*deserialize portable*/false,
                         skipVals,
                         /*keep cache objects*/true,
-                        /*skip store*/readThrough);
+                        /*skip store*/!readThrough);
                 }
             }
         }
@@ -384,7 +384,8 @@ public final class GridDhtGetFuture<K, V> extends 
GridCompoundIdentityFuture<Col
                                     readThrough,
                                     subjId,
                                     taskName,
-                                    expiryPlc, skipVals);
+                                    expiryPlc,
+                                    skipVals);
                             }
                             else {
                                 return tx.getAllAsync(cctx,
@@ -393,7 +394,7 @@ public final class GridDhtGetFuture<K, V> extends 
GridCompoundIdentityFuture<Col
                                     /*deserialize portable*/false,
                                     skipVals,
                                     /*keep cache objects*/true,
-                                    /*skip store*/readThrough);
+                                    /*skip store*/!readThrough);
                             }
                         }
                     }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
index 28b80ee..7263dfe 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
@@ -130,7 +130,7 @@ public final class GridDhtLockFuture<K, V> extends 
GridCompoundIdentityFuture<Bo
     private long accessTtl;
 
     /** Need return value flag. */
-    private boolean needReturnValue;
+    private boolean needReturnVal;
 
     /** Skip store flag. */
     private final boolean skipStore;
@@ -142,6 +142,7 @@ public final class GridDhtLockFuture<K, V> extends 
GridCompoundIdentityFuture<Bo
      * @param topVer Topology version.
      * @param cnt Number of keys to lock.
      * @param read Read flag.
+     * @param needReturnVal Need return value flag.
      * @param timeout Lock acquisition timeout.
      * @param tx Transaction.
      * @param threadId Thread ID.
@@ -156,7 +157,7 @@ public final class GridDhtLockFuture<K, V> extends 
GridCompoundIdentityFuture<Bo
         @NotNull AffinityTopologyVersion topVer,
         int cnt,
         boolean read,
-        boolean needReturnValue,
+        boolean needReturnVal,
         long timeout,
         GridDhtTxLocalAdapter tx,
         long threadId,
@@ -174,7 +175,7 @@ public final class GridDhtLockFuture<K, V> extends 
GridCompoundIdentityFuture<Bo
         this.nearLockVer = nearLockVer;
         this.topVer = topVer;
         this.read = read;
-        this.needReturnValue = needReturnValue;
+        this.needReturnVal = needReturnVal;
         this.timeout = timeout;
         this.filter = filter;
         this.tx = tx;
@@ -957,7 +958,7 @@ public final class GridDhtLockFuture<K, V> extends 
GridCompoundIdentityFuture<Bo
      *
      */
     private void loadMissingFromStore() {
-        if (cctx.loadPreviousValue() && cctx.readThrough() && (needReturnValue 
|| read)) {
+        if (cctx.loadPreviousValue() && cctx.readThrough() && (needReturnVal 
|| read)) {
             final Map<KeyCacheObject, GridDhtCacheEntry> loadMap = new 
LinkedHashMap<>();
 
             final GridCacheVersion ver = version();

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
index 65ca0ad..b32f0bb 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxLocalAdapter.java
@@ -530,6 +530,7 @@ public abstract class GridDhtTxLocalAdapter extends 
IgniteTxLocalAdapter {
      * @param msgId Message ID.
      * @param read Read flag.
      * @param accessTtl TTL for read operation.
+     * @param needRetVal Return value flag.
      * @param skipStore Skip store flag.
      * @return Lock future.
      */
@@ -624,7 +625,15 @@ public abstract class GridDhtTxLocalAdapter extends 
IgniteTxLocalAdapter {
             if (log.isDebugEnabled())
                 log.debug("Lock keys: " + passedKeys);
 
-            return obtainLockAsync(cacheCtx, ret, passedKeys, read, 
needRetVal, skipped, accessTtl, null, skipStore);
+            return obtainLockAsync(cacheCtx,
+                ret,
+                passedKeys,
+                read,
+                needRetVal,
+                skipped,
+                accessTtl,
+                null,
+                skipStore);
         }
         catch (IgniteCheckedException e) {
             setRollbackOnly();
@@ -638,6 +647,7 @@ public abstract class GridDhtTxLocalAdapter extends 
IgniteTxLocalAdapter {
      * @param ret Return value.
      * @param passedKeys Passed keys.
      * @param read {@code True} if read.
+     * @param needRetVal Return value flag.
      * @param skipped Skipped keys.
      * @param accessTtl TTL for read operation.
      * @param filter Entry write filter.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
index 654e1ea..4489776 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
@@ -594,6 +594,7 @@ public class GridDhtColocatedCache<K, V> extends 
GridDhtTransactionalCacheAdapte
      * @param topVer Topology version.
      * @param keys Mapped keys.
      * @param txRead Tx read.
+     * @param retval Return value flag.
      * @param timeout Lock timeout.
      * @param accessTtl TTL for read operation.
      * @param filter filter Optional filter.
@@ -674,6 +675,7 @@ public class GridDhtColocatedCache<K, V> extends 
GridDhtTransactionalCacheAdapte
      * @param topVer Topology version.
      * @param keys Mapped keys.
      * @param txRead Tx read.
+     * @param retval Return value flag.
      * @param timeout Lock timeout.
      * @param accessTtl TTL for read operation.
      * @param filter filter Optional filter.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearCacheAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearCacheAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearCacheAdapter.java
index 28e1f28..29c1d45 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearCacheAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearCacheAdapter.java
@@ -210,6 +210,7 @@ public abstract class GridNearCacheAdapter<K, V> extends 
GridDistributedCacheAda
      * @param taskName Task name.
      * @param deserializePortable Deserialize portable flag.
      * @param expiryPlc Expiry policy.
+     * @param skipVal Skip value flag.
      * @param skipStore Skip store flag.
      * @return Loaded values.
      */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
index ca292dc..62b9aee 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
@@ -151,6 +151,7 @@ public class GridNearTransactionalCache<K, V> extends 
GridNearCacheAdapter<K, V>
      * @param readThrough Read through flag.
      * @param deserializePortable Deserialize portable flag.
      * @param expiryPlc Expiry policy.
+     * @param skipVals Skip values flag.
      * @return Future.
      */
     IgniteInternalFuture<Map<K, V>> txLoadAsync(GridNearTxLocal tx,

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27d11b56/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
index 8f66d62..c0f91b7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -1399,6 +1399,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
      * @param missedMap Missed keys.
      * @param redos Keys to retry.
      * @param deserializePortable Deserialize portable flag.
+     * @param skipVals Skip values flag.
      * @param keepCacheObjects Keep cache objects flag.
      * @param skipStore Skip store flag.
      * @return Loaded key-value pairs.
@@ -2814,9 +2815,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
 
             ExpiryPolicy plc;
 
-            if (!F.isEmpty(filter)) {
+            if (!F.isEmpty(filter))
                 plc = opCtx != null ? opCtx.expiry() : null;
-            }
             else
                 plc = null;
 

Reply via email to