# ignite-629-1 review

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

Branch: refs/heads/ignite-gg-9950
Commit: c02ff0f42e9ccd745234b5be26305cffcf640a75
Parents: e9a45c0
Author: sboikov <sboi...@gridgain.com>
Authored: Mon Mar 30 12:46:05 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Mon Mar 30 12:46:05 2015 +0300

----------------------------------------------------------------------
 .../internal/processors/cache/GridCacheContext.java  | 12 ------------
 .../GridCacheAtomicReferenceValue.java               | 15 +--------------
 .../datastructures/GridCacheAtomicStampedValue.java  | 15 +--------------
 3 files changed, 2 insertions(+), 40 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c02ff0f4/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
index 4f1267d..bec175a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
@@ -1174,18 +1174,6 @@ public class GridCacheContext<K, V> implements 
Externalizable {
     }
 
     /**
-     * Clone cached object.
-     *
-     * @param obj Object to clone
-     * @return Clone of the given object.
-     * @throws IgniteCheckedException If failed to clone object.
-     */
-    @SuppressWarnings({"unchecked"})
-    @Nullable public <T> T cloneValue(@Nullable T obj) throws 
IgniteCheckedException {
-        return obj == null ? null : X.cloneObject(obj, false, true);
-    }
-
-    /**
      * Sets thread local projection.
      *
      * @param prj Flags to set.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c02ff0f4/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicReferenceValue.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicReferenceValue.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicReferenceValue.java
index ef2db3e..596534f 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicReferenceValue.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicReferenceValue.java
@@ -19,7 +19,6 @@ package org.apache.ignite.internal.processors.datastructures;
 
 import org.apache.ignite.internal.processors.cache.*;
 import org.apache.ignite.internal.util.lang.*;
-import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
 
 import java.io.*;
@@ -28,7 +27,7 @@ import java.io.*;
  * Atomic reference value.
  */
 public final class GridCacheAtomicReferenceValue<T> implements 
GridCacheInternal, GridPeerDeployAware,
-    Externalizable, Cloneable {
+    Externalizable {
     /** */
     private static final long serialVersionUID = 0L;
 
@@ -66,18 +65,6 @@ public final class GridCacheAtomicReferenceValue<T> 
implements GridCacheInternal
     }
 
     /** {@inheritDoc} */
-    @SuppressWarnings( {"unchecked"})
-    @Override public GridCacheAtomicReferenceValue<T> clone() throws 
CloneNotSupportedException {
-        GridCacheAtomicReferenceValue<T> obj = 
(GridCacheAtomicReferenceValue<T>)super.clone();
-
-        T locVal = X.cloneObject(val, false, true);
-
-        obj.set(locVal);
-
-        return obj;
-    }
-
-    /** {@inheritDoc} */
     @Override public void writeExternal(ObjectOutput out) throws IOException {
         out.writeObject(val);
     }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c02ff0f4/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicStampedValue.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicStampedValue.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicStampedValue.java
index 0f4be1e..f852597 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicStampedValue.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheAtomicStampedValue.java
@@ -30,7 +30,7 @@ import java.io.*;
  */
 
 public final class GridCacheAtomicStampedValue<T, S> implements 
GridCacheInternal, GridPeerDeployAware,
-    Externalizable, Cloneable {
+    Externalizable {
     /** */
     private static final long serialVersionUID = 0L;
 
@@ -89,19 +89,6 @@ public final class GridCacheAtomicStampedValue<T, S> 
implements GridCacheInterna
     }
 
     /** {@inheritDoc} */
-    @SuppressWarnings( {"unchecked"})
-    @Override public GridCacheAtomicStampedValue<T, S> clone() throws 
CloneNotSupportedException {
-        GridCacheAtomicStampedValue<T, S> obj = 
(GridCacheAtomicStampedValue<T, S>)super.clone();
-
-        T locVal = X.cloneObject(val, false, true);
-        S locStamp = X.cloneObject(stamp, false, true);
-
-        obj.set(locVal, locStamp);
-
-        return obj;
-    }
-
-    /** {@inheritDoc} */
     @Override public void writeExternal(ObjectOutput out) throws IOException {
         out.writeObject(val);
         out.writeObject(stamp);

Reply via email to