# ignite-901
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ebd399e2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ebd399e2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ebd399e2 Branch: refs/heads/ignite-901 Commit: ebd399e29b7cb0382ed77a56562cfba6c6ea4b19 Parents: ce70682 Author: sboikov <sboi...@gridgain.com> Authored: Mon Jul 13 14:17:03 2015 +0300 Committer: sboikov <sboi...@gridgain.com> Committed: Mon Jul 13 14:17:03 2015 +0300 ---------------------------------------------------------------------- .../ignite/internal/processors/cache/GridCacheProcessor.java | 8 ++++++-- .../distributed/IgniteCacheSystemTransactionsSelfTest.java | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ebd399e2/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java index bf0f63b..40249d1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java @@ -2818,8 +2818,12 @@ public class GridCacheProcessor extends GridProcessorAdapter { * * @return Utility cache. */ - public <K, V> GridCacheAdapter<K, V> utilityCache() { - return internalCache(CU.UTILITY_CACHE_NAME); + public <K, V> IgniteInternalCache<K, V> utilityCache() { + IgniteCacheProxy<K, V> proxy = (IgniteCacheProxy<K, V>)jCacheProxies.get(CU.UTILITY_CACHE_NAME); + + assert proxy != null; + + return proxy.internalProxy(); } /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ebd399e2/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheSystemTransactionsSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheSystemTransactionsSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheSystemTransactionsSelfTest.java index d78add6..53404cc 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheSystemTransactionsSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheSystemTransactionsSelfTest.java @@ -75,7 +75,7 @@ public class IgniteCacheSystemTransactionsSelfTest extends GridCacheAbstractSelf jcache.get("1"); jcache.put("1", "11"); - GridCacheAdapter<Object, Object> utilityCache = ignite.context().cache().utilityCache(); + IgniteInternalCache<Object, Object> utilityCache = ignite.context().cache().utilityCache(); utilityCache.getAndPutIfAbsent("2", "2");