[jboss-cvs] JBossAS SVN: r69114 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 18 11:28:42 EST 2008


Author: bstansberry at jboss.com
Date: 2008-01-18 11:28:41 -0500 (Fri, 18 Jan 2008)
New Revision: 69114

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
Log:
Get rid of Option cloning

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2008-01-18 15:50:29 UTC (rev 69113)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2008-01-18 16:28:41 UTC (rev 69114)
@@ -78,13 +78,8 @@
 
    private static final String[] DEFAULT_HASH_BUCKETS = new String[DEFAULT_BUCKET_COUNT];
    
-   private static Option LOCAL_ONLY_OPTION = new Option();
-   private static Option GRAVITATE_OPTION = new Option();
    static
    {
-      LOCAL_ONLY_OPTION.setCacheModeLocal(true);
-      GRAVITATE_OPTION.setForceDataGravitation(true);
-      
       for (int i = 0; i < DEFAULT_HASH_BUCKETS.length; i++)
       {
          DEFAULT_HASH_BUCKETS[i] = String.valueOf(i);
@@ -682,26 +677,16 @@
    
    private static Option getLocalOnlyOption()
    {
-      try
-      {
-         return LOCAL_ONLY_OPTION.clone();
-      }
-      catch (CloneNotSupportedException e)
-      {
-         throw new RuntimeException(e);
-      }
+      Option opt = new Option();
+      opt.setCacheModeLocal(true);
+      return opt;
    }
    
    private static Option getGravitateOption()
    {
-      try
-      {
-         return GRAVITATE_OPTION.clone();
-      }
-      catch (CloneNotSupportedException e)
-      {
-         throw new RuntimeException(e);
-      }
+      Option opt = new Option();
+      opt.setForceDataGravitation(true);
+      return opt;
    }
    
    private class RemovalTimeoutTask extends Thread




More information about the jboss-cvs-commits mailing list