Repository: incubator-ignite Updated Branches: refs/heads/ignite-96 824eb57ec -> abbb198c5
ignite-96 wip Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/abbb198c Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/abbb198c Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/abbb198c Branch: refs/heads/ignite-96 Commit: abbb198c571c5b87c55671a1b82ed64031f0e973 Parents: 824eb57 Author: Yakov Zhdanov <yzhda...@gridgain.com> Authored: Tue Feb 10 00:59:10 2015 +0300 Committer: Yakov Zhdanov <yzhda...@gridgain.com> Committed: Tue Feb 10 00:59:10 2015 +0300 ---------------------------------------------------------------------- .../cache/distributed/dht/atomic/GridDhtAtomicCache.java | 5 +++++ .../cache/distributed/dht/colocated/GridDhtColocatedCache.java | 2 +- .../processors/cache/GridCacheAbstractFullApiSelfTest.java | 3 --- .../near/GridCachePartitionedMultiNodeFullApiSelfTest.java | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/abbb198c/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java index c9e3a0b..6921c5b 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java @@ -232,6 +232,11 @@ public class GridDhtAtomicCache<K, V> extends GridDhtCacheAdapter<K, V> { } /** {@inheritDoc} */ + @Override public Cache.Entry<K, V> entry(K key) throws GridDhtInvalidPartitionException { + return new CacheEntryImpl<>(key, peek(key)); + } + + /** {@inheritDoc} */ @Override public V peek(K key, @Nullable Collection<GridCachePeekMode> modes) throws IgniteCheckedException { GridTuple<V> val = null; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/abbb198c/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 82510d2..932a040 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 @@ -415,7 +415,7 @@ public class GridDhtColocatedCache<K, V> extends GridDhtTransactionalCacheAdapte /** {@inheritDoc} */ @Override public Cache.Entry<K, V> entry(K key) throws GridDhtInvalidPartitionException { - return new CacheEntryImpl<>(key, null); + return new CacheEntryImpl<>(key, peek(key)); } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/abbb198c/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java index c300288..dbb9804 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java @@ -37,7 +37,6 @@ import org.apache.ignite.transactions.*; import org.jetbrains.annotations.*; import javax.cache.*; -import javax.cache.Cache.*; import javax.cache.expiry.*; import javax.cache.processor.*; import java.util.*; @@ -2743,8 +2742,6 @@ public abstract class GridCacheAbstractFullApiSelfTest extends GridCacheAbstract assert cache.peek(key, F.asList(SMART)) == 1; - Entry<String, Integer> ew = cache.entry("wrongKey"); - assert cache.peek("wrongKey", F.asList(TX, GLOBAL, SWAP, DB)) == null; if (cacheMode() == LOCAL) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/abbb198c/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedMultiNodeFullApiSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedMultiNodeFullApiSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedMultiNodeFullApiSelfTest.java index b806613..04def3a 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedMultiNodeFullApiSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedMultiNodeFullApiSelfTest.java @@ -238,11 +238,11 @@ public class GridCachePartitionedMultiNodeFullApiSelfTest extends GridCacheParti assertEquals((Integer)1, c.peek("key", F.asList(PARTITIONED_ONLY))); } else if (!c.affinity().isPrimaryOrBackup(grid(i).localNode(), "key")) { - assertEquals((Integer)1, e.getValue()); - assertEquals(nearPeekVal, c.peek("key", Arrays.asList(NEAR_ONLY))); assert c.peek("key", Arrays.asList(PARTITIONED_ONLY)) == null; + + assertEquals((Integer)1, jcache(i).get("key")); } } }