[jboss-cvs] JBossAS SVN: r70785 - projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 12 16:41:02 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-03-12 16:41:02 -0400 (Wed, 12 Mar 2008)
New Revision: 70785

Modified:
   projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/FileObjectStore.java
Log:
[EJBTHREE-1026] More efficient way to do Math.abs()

Modified: projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/FileObjectStore.java
===================================================================
--- projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/FileObjectStore.java	2008-03-12 18:18:23 UTC (rev 70784)
+++ projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/FileObjectStore.java	2008-03-12 20:41:02 UTC (rev 70785)
@@ -163,7 +163,7 @@
       File base = null;
       if (storageDirectories != null)
       {
-         int hash = Math.abs(key.hashCode()) % storageDirectories.length;
+         int hash = (key.hashCode()& 0x7FFFFFFF) % storageDirectories.length;
          base = storageDirectories[hash];
       }
       else




More information about the jboss-cvs-commits mailing list