Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-141-2 2578b7da7 -> 72e9e0a3a


ignite-290 Removed unused API


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

Branch: refs/heads/ignite-141-2
Commit: ee6c19d8345cc5d1f743aa772b2e7846a8992e20
Parents: e3a6c22
Author: avinogradov <avinogra...@gridgain.com>
Authored: Tue Feb 17 18:18:36 2015 +0300
Committer: avinogradov <avinogra...@gridgain.com>
Committed: Tue Feb 17 18:18:36 2015 +0300

----------------------------------------------------------------------
 .../processors/cache/GridCacheEntryEx.java      | 13 --------
 .../processors/cache/GridCacheMapEntry.java     | 20 ------------
 .../util/lang/GridMetadataAwareAdapter.java     | 33 +-------------------
 3 files changed, 1 insertion(+), 65 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ee6c19d8/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java
index f044347..68e4f97 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java
@@ -985,19 +985,6 @@ public interface GridCacheEntryEx<K, V> {
     @Nullable public <V> V putMetaIfAbsent(String name, V val);
 
     /**
-     * Adds given metadata value only if it was absent.
-     *
-     * @param name Metadata name.
-     * @param c Factory closure to produce value to add if it's not attached 
already.
-     *      Not that unlike {@link #addMeta(String, Object)} method the 
factory closure will
-     *      not be called unless the value is required and therefore value 
will only be created
-     *      when it is actually needed.
-     * @param <V> Type of the value.
-     * @return {@code null} if new value was put, or current value if put 
didn't happen.
-     */
-    @Nullable public <V> V putMetaIfAbsent(String name, Callable<V> c);
-
-    /**
      * Replaces given metadata with new {@code newVal} value only if its 
current value
      * is equal to {@code curVal}. Otherwise, it is no-op.
      *

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ee6c19d8/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
index dc0fa59..a1cc776 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
@@ -4025,26 +4025,6 @@ public abstract class GridCacheMapEntry<K, V> implements 
GridCacheEntryEx<K, V>
     }
 
     /** {@inheritDoc} */
-    @SuppressWarnings({"unchecked", "ClassReferencesSubclass"})
-    @Nullable @Override public <V1> V1 putMetaIfAbsent(String name, 
Callable<V1> c) {
-        A.notNull(name, "name", c, "c");
-
-        synchronized (this) {
-            V1 v = meta(name);
-
-            if (v == null)
-                try {
-                    return addMeta(name, c.call());
-                }
-                catch (Exception e) {
-                    throw F.wrap(e);
-                }
-
-            return v;
-        }
-    }
-
-    /** {@inheritDoc} */
     @SuppressWarnings({"RedundantTypeArguments"})
     @Override public <V1> boolean replaceMeta(String name, V1 curVal, V1 
newVal) {
         A.notNull(name, "name", newVal, "newVal", curVal, "curVal");

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ee6c19d8/modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridMetadataAwareAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridMetadataAwareAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridMetadataAwareAdapter.java
index 5dadc48..9af450e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridMetadataAwareAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridMetadataAwareAdapter.java
@@ -265,38 +265,7 @@ public class GridMetadataAwareAdapter {
     }
 
     /**
-     * Adds given metadata value only if it was absent.
-     *
-     * @param name Metadata name.
-     * @param c Factory closure to produce value to add if it's not attached 
already.
-     *      Not that unlike {@link #addMeta(String, Object)} method the 
factory closure will
-     *      not be called unless the value is required and therefore value 
will only be created
-     *      when it is actually needed.
-     * @param <V> Type of the value.
-     * @return {@code null} if new value was put, or current value if put 
didn't happen.
-     */
-    @SuppressWarnings({"unchecked", "ClassReferencesSubclass"})
-    @Nullable public <V> V putMetaIfAbsent(String name, Callable<V> c) {
-        A.notNull(name, "name", c, "c");
-
-        synchronized (mux) {
-            V v = (V) meta(name);
-
-            if (v == null)
-                try {
-                    return addMeta(name, c.call());
-                }
-                catch (Exception e) {
-                    throw F.wrap(e);
-                }
-
-            return v;
-        }
-    }
-
-    /**
-     * Adds given metadata value only if it was absent. Unlike
-     * {@link #putMetaIfAbsent(String, Callable)}, this method always returns
+     * Adds given metadata value only if it was absent. This method always 
returns
      * the latest value and never previous one.
      *
      * @param name Metadata name.

Reply via email to