#ignite-683: Remove unused methods promote.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/048ba0d3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/048ba0d3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/048ba0d3 Branch: refs/heads/ignite-683-2 Commit: 048ba0d38ab2bcd6f76d84b64ca7e6fa9877e924 Parents: 349bde7 Author: ivasilinets <ivasilin...@gridgain.com> Authored: Thu Apr 9 18:55:08 2015 +0300 Committer: ivasilinets <ivasilin...@gridgain.com> Committed: Thu Apr 9 18:55:08 2015 +0300 ---------------------------------------------------------------------- .../processors/cache/CacheProjection.java | 12 --------- .../internal/processors/cache/GridCache.java | 1 - .../processors/cache/GridCacheAdapter.java | 5 ---- .../cache/GridCacheProjectionImpl.java | 5 ---- .../processors/cache/GridCacheProxyImpl.java | 12 --------- .../distributed/near/GridNearCacheAdapter.java | 6 ----- .../cache/GridCacheAbstractFullApiSelfTest.java | 26 +++++++++++++++----- 7 files changed, 20 insertions(+), 47 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java index 671a4a5..2fbb46f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java @@ -1454,18 +1454,6 @@ public interface CacheProjection<K, V> extends Iterable<Cache.Entry<K, V>> { public int globalPrimarySize() throws IgniteCheckedException; /** - * This method promotes cache entry by given key, if any, from offheap or swap storage - * into memory. - * <h2 class="header">Transactions</h2> - * This method is not transactional. - * - * @param key Key to promote entry for. - * @return Unswapped entry value or {@code null} for non-existing key. - * @throws IgniteCheckedException If promote failed. - */ - @Nullable public V promote(K key) throws IgniteCheckedException; - - /** * This method unswaps cache entries by given keys, if any, from swap storage * into memory. * <h2 class="header">Transactions</h2> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java index e5d356b..8af5fde 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java @@ -161,7 +161,6 @@ public interface GridCache<K, V> extends CacheProjection<K, V> { * * @return Iterator over keys. * @throws IgniteCheckedException If failed. - * @see #promote(Object) */ public Iterator<Map.Entry<K, V>> swapIterator() throws IgniteCheckedException; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java index edf14da..6f61fa9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java @@ -3987,11 +3987,6 @@ public abstract class GridCacheAdapter<K, V> implements GridCache<K, V>, }); } - /** {@inheritDoc} */ - @Nullable @Override public V promote(K key) throws IgniteCheckedException { - return promote(key, true); - } - /** * @param key Key. * @param deserializePortable Deserialize portable flag. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProjectionImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProjectionImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProjectionImpl.java index 1dd5c23..f3b38f9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProjectionImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProjectionImpl.java @@ -721,11 +721,6 @@ public class GridCacheProjectionImpl<K, V> implements GridCacheProjectionEx<K, V } /** {@inheritDoc} */ - @Override public V promote(K key) throws IgniteCheckedException { - return cache.promote(key, deserializePortables()); - } - - /** {@inheritDoc} */ @Override public void promoteAll(@Nullable Collection<? extends K> keys) throws IgniteCheckedException { cache.promoteAll(keys); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java index 2c55deb..93090f0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java @@ -1548,18 +1548,6 @@ public class GridCacheProxyImpl<K, V> implements GridCacheProxy<K, V>, Externali } /** {@inheritDoc} */ - @Nullable @Override public V promote(K key) throws IgniteCheckedException { - GridCacheProjectionImpl<K, V> prev = gate.enter(prj); - - try { - return delegate.promote(key); - } - finally { - gate.leave(prev); - } - } - - /** {@inheritDoc} */ @Override public void promoteAll(@Nullable Collection<? extends K> keys) throws IgniteCheckedException { GridCacheProjectionImpl<K, V> prev = gate.enter(prj); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/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 3ee3a77..6e72f06 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 @@ -441,12 +441,6 @@ public abstract class GridNearCacheAdapter<K, V> extends GridDistributedCacheAda } /** {@inheritDoc} */ - @Override public V promote(K key) throws IgniteCheckedException { - // Unswap only from dht(). Near cache does not have swap storage. - return dht().promote(key); - } - - /** {@inheritDoc} */ @Override public void promoteAll(@Nullable Collection<? extends K> keys) throws IgniteCheckedException { // Unswap only from dht(). Near cache does not have swap storage. // In near-only cache this is a no-op. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/048ba0d3/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 1238565..b1dd3ab 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 @@ -3453,20 +3453,34 @@ public abstract class GridCacheAbstractFullApiSelfTest extends GridCacheAbstract int cnt = 0; if (locKeys.contains(k2)) { - assertEquals((Integer)2, cache.promote(k2)); + assertNull(cache.localPeek(k2, ONHEAP_PEEK_MODES, null)); + + cache.promoteAll(Collections.singleton(k2)); + + assertEquals((Integer) 2, cache.localPeek(k2, ONHEAP_PEEK_MODES, null)); cnt++; } - else - assertNull(cache.promote(k2)); + else { + cache.promoteAll(Collections.singleton(k2)); + + assertNull(cache.localPeek(k2, ONHEAP_PEEK_MODES, null)); + } if (locKeys.contains(k3)) { - assertEquals((Integer)3, cache.promote(k3)); + assertNull(cache.localPeek(k3, ONHEAP_PEEK_MODES, null)); + + cache.promoteAll(Collections.singleton(k3)); + + assertEquals((Integer)3, cache.localPeek(k3, ONHEAP_PEEK_MODES, null)); cnt++; } - else - assertNull(cache.promote(k3)); + else { + cache.promoteAll(Collections.singleton(k3)); + + assertNull(cache.localPeek(k3, ONHEAP_PEEK_MODES, null)); + } assertEquals(cnt, swapEvts.get()); assertEquals(cnt, unswapEvts.get());