[jboss-cvs] JBossCache/src/org/jboss/cache ...

Manik Surtani msurtani at jboss.com
Wed Aug 16 07:15:56 EDT 2006


  User: msurtani
  Date: 06/08/16 07:15:56

  Modified:    src/org/jboss/cache  TreeCache.java
  Log:
  Certain configs not being read properly, incorrect interceptor chain was generated.
  
  Revision  Changes    Path
  1.215     +12 -4     JBossCache/src/org/jboss/cache/TreeCache.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: TreeCache.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/TreeCache.java,v
  retrieving revision 1.214
  retrieving revision 1.215
  diff -u -b -r1.214 -r1.215
  --- TreeCache.java	16 Aug 2006 10:52:51 -0000	1.214
  +++ TreeCache.java	16 Aug 2006 11:15:56 -0000	1.215
  @@ -74,7 +74,7 @@
    * @author <a href="mailto:manik at jboss.org">Manik Surtani (manik at jboss.org)</a>
    * @author Brian Stansberry
    * @author Daniel Huang (dhuang at jboss.org)
  - * @version $Id: TreeCache.java,v 1.214 2006/08/16 10:52:51 msurtani Exp $
  + * @version $Id: TreeCache.java,v 1.215 2006/08/16 11:15:56 msurtani Exp $
    *          <p/>
    * @see <a href="http://labs.jboss.com/portal/jbosscache/docs">JBossCache doc</a>
    */
  @@ -234,6 +234,7 @@
      /** State transfer manager. Do not access this field directly -- use the getter */
      private StateTransferManager stateTransferManager;
      private Notifier notifier;
  +   private CacheSPI rootSpi;
   
       public StateTransferManager getStateTransferManager()
       {
  @@ -572,6 +573,10 @@
          notifier = new Notifier();
          stateFetchTimeout = configuration.getLockAcquisitionTimeout() + 5000;
          if (configuration.isNodeLockingOptimistic()) root = NodeFactory.getInstance().createRootDataNode(NodeFactory.NODE_TYPE_OPTIMISTIC_NODE, this);
  +
  +       // prepare an SPI interface to the root node
  +       rootSpi = new TreeCacheProxyImpl(this, (NodeImpl) root);
  +
          setUseReplQueue(configuration.isUseReplQueue());
          setIsolationLevel(configuration.getIsolationLevel());
         if (this.tm_lookup == null && configuration.getTransactionManagerLookupClass() != null)
  @@ -782,8 +787,11 @@
            cacheLoaderManager.stopCacheLoader();
         }
   
  +       if (notifier != null)
  +       {
         notifier.notifyCacheStopped(getCacheSPI());
         notifier.removeAllCacheListeners();
  +       }
   
         useCreateService = false;
         started = false;
  @@ -4005,7 +4013,7 @@
   
       public CacheSPI getCacheSPI()
       {
  -        return new TreeCacheProxyImpl(this, (NodeImpl) root);
  +        return rootSpi;
       }
   
   
  
  
  



More information about the jboss-cvs-commits mailing list