Removed "initCnt".

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

Branch: refs/heads/ignite-2523-1
Commit: 776924b5590b49000ad65be967425638e9120088
Parents: ff9e98a
Author: vozerov-gridgain <[email protected]>
Authored: Tue Apr 19 15:04:24 2016 +0300
Committer: vozerov-gridgain <[email protected]>
Committed: Tue Apr 19 15:04:24 2016 +0300

----------------------------------------------------------------------
 .../atomic/GridNearAtomicSingleUpdateRequest.java  | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/776924b5/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
index f2a691f..f8bdbe4 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
@@ -30,7 +30,6 @@ import 
org.apache.ignite.internal.processors.cache.GridCacheSharedContext;
 import org.apache.ignite.internal.processors.cache.KeyCacheObject;
 import 
org.apache.ignite.internal.processors.cache.distributed.IgniteExternalizableExpiryPolicy;
 import org.apache.ignite.internal.processors.cache.version.GridCacheVersion;
-import org.apache.ignite.internal.util.GridLongList;
 import org.apache.ignite.internal.util.tostring.GridToStringInclude;
 import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.internal.util.typedef.internal.CU;
@@ -146,10 +145,6 @@ public class GridNearAtomicSingleUpdateRequest extends 
GridNearAtomicAbstractUpd
     @GridDirectTransient
     private GridNearAtomicUpdateResponse res;
 
-    /** Maximum possible size of inner collections. */
-    @GridDirectTransient
-    private int initSize;
-
     /**
      * Empty constructor required by {@link Externalizable}.
      */
@@ -226,13 +221,7 @@ public class GridNearAtomicSingleUpdateRequest extends 
GridNearAtomicAbstractUpd
         this.clientReq = clientReq;
         this.addDepInfo = addDepInfo;
 
-        // By default ArrayList expands to array of 10 elements on first add. 
We cannot guess how many entries
-        // will be added to request because of unknown affinity distribution. 
However, we DO KNOW how many keys
-        // participate in request. As such, we know upper bound of all 
collections in request. If this bound is lower
-        // than 10, we use it.
-        initSize = Math.min(maxEntryCnt, 10);
-
-        keys = new ArrayList<>(initSize);
+        keys = new ArrayList<>(1);
     }
 
     /** {@inheritDoc} */
@@ -341,7 +330,7 @@ public class GridNearAtomicSingleUpdateRequest extends 
GridNearAtomicAbstractUpd
 
         if (entryProcessor != null) {
             if (entryProcessors == null)
-                entryProcessors = new ArrayList<>(initSize);
+                entryProcessors = new ArrayList<>(1);
 
             entryProcessors.add(entryProcessor);
         }
@@ -349,7 +338,7 @@ public class GridNearAtomicSingleUpdateRequest extends 
GridNearAtomicAbstractUpd
             assert val instanceof CacheObject : val;
 
             if (vals == null)
-                vals = new ArrayList<>(initSize);
+                vals = new ArrayList<>(1);
 
             vals.add((CacheObject)val);
         }

Reply via email to