[jbosscache-commits] JBoss Cache SVN: r6123 - core/trunk/src/main/java/org/jboss/cache/config.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Jun 30 09:32:24 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-06-30 09:32:24 -0400 (Mon, 30 Jun 2008)
New Revision: 6123

Modified:
   core/trunk/src/main/java/org/jboss/cache/config/Configuration.java
Log:
Added cfg options for allowing write skew and concurrency level

Modified: core/trunk/src/main/java/org/jboss/cache/config/Configuration.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/config/Configuration.java	2008-06-30 13:29:46 UTC (rev 6122)
+++ core/trunk/src/main/java/org/jboss/cache/config/Configuration.java	2008-06-30 13:32:24 UTC (rev 6123)
@@ -32,16 +32,6 @@
 
    private JGroupsStackParser jGroupsStackParser = new JGroupsStackParser();
 
-   public void setCacheMarshaller(Marshaller instance)
-   {
-      marshaller = instance;
-   }
-
-   public Marshaller getMarshaller()
-   {
-      return marshaller;
-   }
-
    /**
     * Behavior of the JVM shutdown hook registered by the cache
     */
@@ -211,11 +201,45 @@
    private int objectInputStreamPoolSize = 50;
    private int objectOutputStreamPoolSize = 50;
    private List<CustomInterceptorConfig> customInterceptors = Collections.emptyList();
+   private boolean allowWriteSkew = false;
+   private int concurrencyLevel = 50;
 
    // ------------------------------------------------------------------------------------------------------------
    //   SETTERS - MAKE SURE ALL SETTERS PERFORM testImmutability()!!!
    // ------------------------------------------------------------------------------------------------------------
 
+   public void setCacheMarshaller(Marshaller instance)
+   {
+      marshaller = instance;
+   }
+
+   public Marshaller getMarshaller()
+   {
+      return marshaller;
+   }
+
+   public boolean isAllowWriteSkew()
+   {
+      return allowWriteSkew;
+   }
+
+   public void setAllowWriteSkew(boolean allowWriteSkew)
+   {
+      testImmutability("allowWriteSkew");
+      this.allowWriteSkew = allowWriteSkew;
+   }
+
+   public int getConcurrencyLevel()
+   {
+      return concurrencyLevel;
+   }
+
+   public void setConcurrencyLevel(int concurrencyLevel)
+   {
+      testImmutability("concurrencyLevel");
+      this.concurrencyLevel = concurrencyLevel;
+   }
+
    /**
     * Converts a list of elements to a Java Groups property string.
     */




More information about the jbosscache-commits mailing list