[infinispan-commits] Infinispan SVN: r1419 - trunk/core/src/main/java/org/infinispan/marshall.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jan 28 09:26:12 EST 2010


Author: galder.zamarreno at jboss.com
Date: 2010-01-28 09:26:12 -0500 (Thu, 28 Jan 2010)
New Revision: 1419

Modified:
   trunk/core/src/main/java/org/infinispan/marshall/MarshalledValue.java
Log:
Provide a more detailed toString() to aid debugging.

Modified: trunk/core/src/main/java/org/infinispan/marshall/MarshalledValue.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/marshall/MarshalledValue.java	2010-01-28 10:24:26 UTC (rev 1418)
+++ trunk/core/src/main/java/org/infinispan/marshall/MarshalledValue.java	2010-01-28 14:26:12 UTC (rev 1419)
@@ -206,7 +206,13 @@
 
    @Override
    public String toString() {
-      return "MarshalledValue(cachedHashCode=" + cachedHashCode + "; serialized=" + (raw != null) + ")@" + Integer.toHexString(System.identityHashCode(this));
+      StringBuilder sb = new StringBuilder()
+         .append("MarshalledValue(")
+         .append("instance=").append(instance != null ? instance.toString() : "<undeserialized>")
+         .append("; cachedHashCode=").append(cachedHashCode)
+         .append("; serialized=").append(raw != null)
+         .append(")@").append(Integer.toHexString(System.identityHashCode(this)));
+      return sb.toString();
    }
 
    /**



More information about the infinispan-commits mailing list