[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