#ignite-683: Remove one of the method putx0 from GridCacheAdapter.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/acd9c178 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/acd9c178 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/acd9c178 Branch: refs/heads/ignite-218 Commit: acd9c1784f8d97968684a734d97c33162cc67069 Parents: bc9ae95 Author: ivasilinets <ivasilin...@gridgain.com> Authored: Mon Apr 13 12:28:26 2015 +0300 Committer: ivasilinets <ivasilin...@gridgain.com> Committed: Mon Apr 13 12:28:26 2015 +0300 ---------------------------------------------------------------------- .../processors/cache/GridCacheAdapter.java | 26 -------------------- .../dht/atomic/GridDhtAtomicCache.java | 5 ---- .../distributed/near/GridNearAtomicCache.java | 5 ---- .../local/atomic/GridLocalAtomicCache.java | 16 ------------ 4 files changed, 52 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/acd9c178/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 28e4576..64cfb0c 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 @@ -2041,32 +2041,6 @@ public abstract class GridCacheAdapter<K, V> implements GridCache<K, V>, }); } - /** - * @param key Key. - * @param val Value. - * @param filter Optional filter. - * @return Previous value. - * @throws IgniteCheckedException If failed. - */ - public boolean putx0(final K key, final V val, @Nullable final CacheEntryPredicate... filter) throws IgniteCheckedException { - A.notNull(key, "key", val, "val"); - - if (keyCheck) - validateCacheKey(key); - - validateCacheValue(val); - - return syncOp(new SyncOp<Boolean>(true) { - @Override public Boolean op(IgniteTxLocalAdapter tx) throws IgniteCheckedException { - return tx.putAllAsync(ctx, F.t(key, val), false, null, -1, filter).get().success(); - } - - @Override public String toString() { - return "put [key=" + key + ", val=" + val + ", filter=" + Arrays.toString(filter) + ']'; - } - }); - } - /** {@inheritDoc} */ @Override public boolean putx(final K key, final V val) throws IgniteCheckedException { return putx(key, val, CU.empty0(), true); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/acd9c178/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 bc6792e..902c6e5 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 @@ -295,11 +295,6 @@ public class GridDhtAtomicCache<K, V> extends GridDhtCacheAdapter<K, V> { } /** {@inheritDoc} */ - @Override public boolean putx0(K key, V val, @Nullable CacheEntryPredicate... filter) throws IgniteCheckedException { - return putxAsync0(key, val, filter).get(); - } - - /** {@inheritDoc} */ @Override public boolean putx(K key, V val, CacheEntryPredicate[] filter, boolean enableStat) throws IgniteCheckedException { return putxAsync(key, val, filter).get(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/acd9c178/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearAtomicCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearAtomicCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearAtomicCache.java index 219de5d..a8bcd55 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearAtomicCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearAtomicCache.java @@ -393,11 +393,6 @@ public class GridNearAtomicCache<K, V> extends GridNearCacheAdapter<K, V> { } /** {@inheritDoc} */ - @Override public boolean putx0(K key, V val, @Nullable CacheEntryPredicate... filter) throws IgniteCheckedException { - return dht.putx0(key, val, filter); - } - - /** {@inheritDoc} */ @Override public boolean putx(K key, V val, CacheEntryPredicate[] filter, boolean enableStat) throws IgniteCheckedException { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/acd9c178/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/atomic/GridLocalAtomicCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/atomic/GridLocalAtomicCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/atomic/GridLocalAtomicCache.java index 2d53f74..4cc43ac 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/atomic/GridLocalAtomicCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/local/atomic/GridLocalAtomicCache.java @@ -115,22 +115,6 @@ public class GridLocalAtomicCache<K, V> extends GridCacheAdapter<K, V> { } /** {@inheritDoc} */ - @SuppressWarnings("unchecked") - @Override public boolean putx0(K key, V val, @Nullable CacheEntryPredicate... filter) throws IgniteCheckedException { - A.notNull(key, "key", val, "val"); - - return (Boolean)updateAllInternal(UPDATE, - Collections.singleton(key), - Collections.singleton(val), - null, - expiryPerCall(), - false, - false, - filter, - ctx.writeThrough()); - } - - /** {@inheritDoc} */ @Override public boolean putx(K key, V val, CacheEntryPredicate[] filter, boolean enableStat) throws IgniteCheckedException {