[jbosscache-commits] JBoss Cache SVN: r6067 - in core/trunk/src/main/java/org/jboss/cache: factories/context and 2 other directories.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Thu Jun 26 13:40:47 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-06-26 13:40:47 -0400 (Thu, 26 Jun 2008)
New Revision: 6067

Modified:
   core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java
   core/trunk/src/main/java/org/jboss/cache/factories/LockManagerFactory.java
   core/trunk/src/main/java/org/jboss/cache/factories/context/ContextMetaFactory.java
   core/trunk/src/main/java/org/jboss/cache/factories/context/OptimisticContextFactory.java
   core/trunk/src/main/java/org/jboss/cache/factories/context/PessimisticContextFactory.java
   core/trunk/src/main/java/org/jboss/cache/invocation/InvocationContextContainer.java
   core/trunk/src/main/java/org/jboss/cache/transaction/TransactionTable.java
Log:
Make sure the right factory is used

Modified: core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -531,7 +531,7 @@
          }
       }
 
-      if (trace) log.trace("Reset volatile components");
+      if (trace) log.trace("Reset volatile components.  Registry now contains " + componentLookup.keySet());
    }
 
    // ------------------------------ START: Publicly available lifecycle methods -----------------------------

Modified: core/trunk/src/main/java/org/jboss/cache/factories/LockManagerFactory.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/LockManagerFactory.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/factories/LockManagerFactory.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -19,6 +19,7 @@
    @SuppressWarnings({"unchecked", "deprecation"})
    protected <T> T construct(Class<T> componentType)
    {
+      if (log.isTraceEnabled()) log.trace("Cache configuration is " + configuration.getNodeLockingScheme());
       switch (configuration.getNodeLockingScheme())
       {
          case MVCC:

Modified: core/trunk/src/main/java/org/jboss/cache/factories/context/ContextMetaFactory.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/context/ContextMetaFactory.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/factories/context/ContextMetaFactory.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -16,13 +16,17 @@
    @SuppressWarnings("unchecked")
    protected <T> T construct(Class<T> componentType)
    {
+      if (log.isTraceEnabled()) log.trace("Cache configuration is " + configuration.getNodeLockingScheme());
       switch (configuration.getNodeLockingScheme())
       {
          case MVCC:
+            if (log.isTraceEnabled()) log.trace("Creating an MVCC context factory");
             return (T) new MVCCContextFactory();
          case OPTIMISTIC:
+            if (log.isTraceEnabled()) log.trace("Creating an optimistic context factory");
             return (T) new OptimisticContextFactory();
          case PESSIMISTIC:
+            if (log.isTraceEnabled()) log.trace("Creating a pessimistic context factory");
             return (T) new PessimisticContextFactory();
       }
       throw new ConfigurationException("Unknown configuration node locking scheme");

Modified: core/trunk/src/main/java/org/jboss/cache/factories/context/OptimisticContextFactory.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/context/OptimisticContextFactory.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/factories/context/OptimisticContextFactory.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -1,6 +1,5 @@
 package org.jboss.cache.factories.context;
 
-import org.jboss.cache.factories.annotations.NonVolatile;
 import org.jboss.cache.transaction.OptimisticTransactionContext;
 import org.jboss.cache.transaction.TransactionContext;
 
@@ -14,7 +13,6 @@
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 3.0
  */
- at NonVolatile
 public class OptimisticContextFactory extends PessimisticContextFactory
 {
    @Override

Modified: core/trunk/src/main/java/org/jboss/cache/factories/context/PessimisticContextFactory.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/context/PessimisticContextFactory.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/factories/context/PessimisticContextFactory.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -2,7 +2,6 @@
 
 import org.jboss.cache.DataContainer;
 import org.jboss.cache.factories.annotations.Inject;
-import org.jboss.cache.factories.annotations.NonVolatile;
 import org.jboss.cache.invocation.InvocationContext;
 import org.jboss.cache.invocation.LegacyInvocationContext;
 import org.jboss.cache.transaction.PessimisticTransactionContext;
@@ -18,7 +17,6 @@
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 3.0
  */
- at NonVolatile
 public class PessimisticContextFactory implements ContextFactory
 {
    DataContainer container;

Modified: core/trunk/src/main/java/org/jboss/cache/invocation/InvocationContextContainer.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/invocation/InvocationContextContainer.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/invocation/InvocationContextContainer.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -1,6 +1,7 @@
 package org.jboss.cache.invocation;
 
 import org.jboss.cache.factories.annotations.Inject;
+import org.jboss.cache.factories.annotations.NonVolatile;
 import org.jboss.cache.factories.context.ContextFactory;
 
 /**
@@ -9,6 +10,7 @@
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 2.1.0
  */
+ at NonVolatile
 public class InvocationContextContainer extends ThreadLocal<InvocationContext>
 {
    ContextFactory contextFactory;

Modified: core/trunk/src/main/java/org/jboss/cache/transaction/TransactionTable.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/transaction/TransactionTable.java	2008-06-26 17:32:25 UTC (rev 6066)
+++ core/trunk/src/main/java/org/jboss/cache/transaction/TransactionTable.java	2008-06-26 17:40:47 UTC (rev 6067)
@@ -11,6 +11,7 @@
 import org.jboss.cache.CacheException;
 import org.jboss.cache.RPCManager;
 import org.jboss.cache.factories.annotations.Inject;
+import org.jboss.cache.factories.annotations.NonVolatile;
 import org.jboss.cache.factories.context.ContextFactory;
 import org.jboss.cache.invocation.InvocationContext;
 import org.jgroups.Address;
@@ -29,6 +30,7 @@
  * @author <a href="mailto:bela at jboss.org">Bela Ban</a> Apr 14, 2003
  * @version $Revision$
  */
+ at NonVolatile
 public class TransactionTable
 {
    private static final Log log = LogFactory.getLog(TransactionTable.class);




More information about the jbosscache-commits mailing list