Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-929 a91171558 -> bb3f4b535


ignite-929


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

Branch: refs/heads/ignite-929
Commit: bb3f4b535bdb50344722a39b86e0bb5eeb803154
Parents: a911715
Author: Anton Vinogradov <avinogra...@gridgain.com>
Authored: Thu Jun 11 10:11:15 2015 +0300
Committer: Anton Vinogradov <avinogra...@gridgain.com>
Committed: Thu Jun 11 10:11:15 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/processors/cache/GridCacheGateway.java     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bb3f4b53/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
index 713a159..5170c6d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
@@ -40,7 +40,7 @@ public class GridCacheGateway<K, V> {
     private volatile boolean stopped;
 
     /** Client counter. */
-    private volatile AtomicInteger clients;
+    private final AtomicInteger clients = new AtomicInteger(0);
 
     /** */
     private GridSpinReadWriteLock rwLock = new GridSpinReadWriteLock();
@@ -52,8 +52,6 @@ public class GridCacheGateway<K, V> {
         assert ctx != null;
 
         this.ctx = ctx;
-
-        clients = new AtomicInteger(0);
     }
 
     /**
@@ -246,6 +244,8 @@ public class GridCacheGateway<K, V> {
      */
     public void block() {
         stopped = true;
+
+        clients.decrementAndGet();
     }
 
     /**

Reply via email to