[jbosscache-commits] JBoss Cache SVN: r6310 - core/trunk/src/main/java/org/jboss/cache.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Wed Jul 16 13:30:08 EDT 2008
Author: manik.surtani at jboss.com
Date: 2008-07-16 13:30:08 -0400 (Wed, 16 Jul 2008)
New Revision: 6310
Modified:
core/trunk/src/main/java/org/jboss/cache/Fqn.java
Log:
Improved hashcode
Modified: core/trunk/src/main/java/org/jboss/cache/Fqn.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/Fqn.java 2008-07-16 17:15:15 UTC (rev 6309)
+++ core/trunk/src/main/java/org/jboss/cache/Fqn.java 2008-07-16 17:30:08 UTC (rev 6310)
@@ -450,6 +450,7 @@
{
int hashCode = 19;
for (Object o : elements) hashCode = 31 * hashCode + (o == null ? 0 : o.hashCode());
+ if (hashCode == 0) hashCode = 0xDEADBEEF; // degenerate case
return hashCode;
}
More information about the jbosscache-commits
mailing list