[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