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

Manik Surtani msurtani at jboss.com
Tue Aug 22 07:38:54 EDT 2006


  User: msurtani
  Date: 06/08/22 07:38:54

  Modified:    src/org/jboss/cache  TreeCacheProxyImpl.java
  Log:
  Fixed breakage in passivation code
  
  Revision  Changes    Path
  1.15      +7 -1      JBossCache/src/org/jboss/cache/TreeCacheProxyImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: TreeCacheProxyImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/TreeCacheProxyImpl.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- TreeCacheProxyImpl.java	21 Aug 2006 17:05:49 -0000	1.14
  +++ TreeCacheProxyImpl.java	22 Aug 2006 11:38:54 -0000	1.15
  @@ -405,7 +405,13 @@
           {
               log.warn("Did you mean to call removeNode() instead?  remove() just removes data in the node under the key passed in.");
           }
  -        return treeCache.remove(currentNode.getFqn(), k);
  +        if (treeCache.getInvocationContext().getOptionOverrides().isBypassInterceptorChain())
  +        {
  +            Object value = currentNode.remove(k);
  +            treeCache.getInvocationContext().getOptionOverrides().setBypassInterceptorChain(false);
  +            return value;
  +        }
  +        else return treeCache.remove(currentNode.getFqn(), k);
       }
   
       public void clearData()
  
  
  



More information about the jboss-cvs-commits mailing list