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

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Jun 30 09:34:20 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-06-30 09:34:20 -0400 (Mon, 30 Jun 2008)
New Revision: 6124

Modified:
   core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java
Log:
get "concurrency level" from cfg

Modified: core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java	2008-06-30 13:32:24 UTC (rev 6123)
+++ core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java	2008-06-30 13:34:20 UTC (rev 6124)
@@ -51,7 +51,6 @@
    private CacheSPI cache;
    private TransactionManager transactionManager;
    private InvocationContextContainer invocationContextContainer;
-   private static final int DEFAULT_CONCURRENCY = 100;
    private static final Log log = LogFactory.getLog(MVCCLockManager.class);
    private static final boolean trace = log.isTraceEnabled();
 
@@ -291,23 +290,13 @@
       private final int lockSegmentShift;
 
       /**
-       * This constructor just calls {@link #LockContainer(int)} with a default concurrency value of 20.
+       * Creates a new LockContainer which uses a certain number of shared locks across all elements that need to be locked.
        */
       LockContainer()
       {
-         this(DEFAULT_CONCURRENCY);
-      }
-
-      /**
-       * Creates a new LockContainer which uses a certain number of shared locks across all elements that need to be locked.
-       *
-       * @param concurrency number of threads expected to use this class concurrently.
-       */
-      LockContainer(int concurrency)
-      {
          int tempLockSegShift = 0;
          int numLocks = 1;
-         while (numLocks < concurrency)
+         while (numLocks < configuration.getConcurrencyLevel())
          {
             ++tempLockSegShift;
             numLocks <<= 1;




More information about the jbosscache-commits mailing list