#ignite-51: fix  
GridDeploymentMessageCountSelfTest.testCacheValueDeploymentOnPut


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

Branch: refs/heads/ignite-user-req
Commit: e40d5f45e205744842f1e09969fcb503a6a66f70
Parents: 5a3afdc
Author: ivasilinets <ivasilin...@gridgain.com>
Authored: Thu Mar 5 18:10:11 2015 +0300
Committer: ivasilinets <ivasilin...@gridgain.com>
Committed: Thu Mar 5 18:10:11 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/processors/cache/UserCacheObjectImpl.java  | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e40d5f45/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/UserCacheObjectImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/UserCacheObjectImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/UserCacheObjectImpl.java
index 4c38f18..8026995 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/UserCacheObjectImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/UserCacheObjectImpl.java
@@ -53,6 +53,12 @@ public class UserCacheObjectImpl extends CacheObjectImpl {
                     if (valBytes == null)
                         valBytes = ctx.processor().marshal(ctx, val);
 
+                    if (ctx.unmarshalValues()) {
+                        Object val = ctx.processor().unmarshal(ctx, valBytes, 
this.val.getClass().getClassLoader());
+
+                        return new CacheObjectImpl(val, valBytes);
+                    }
+
                     return new CacheObjectImpl(null, valBytes);
                 }
                 catch (IgniteCheckedException e) {

Reply via email to