User: fleury  
  Date: 00/09/17 13:10:10

  Modified:    src/main/org/jboss/tm TxManager.java
  Log:
  Remove the TxCapsules entries upon commit or rollback
  
  Revision  Changes    Path
  1.15      +7 -1      jboss/src/main/org/jboss/tm/TxManager.java
  
  Index: TxManager.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/tm/TxManager.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- TxManager.java    2000/09/08 05:22:29     1.14
  +++ TxManager.java    2000/09/17 20:10:09     1.15
  @@ -31,7 +31,7 @@
   *    @see <related>
   *    @author Rickard �berg ([EMAIL PROTECTED])
   *  @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
  -*    @version $Revision: 1.14 $
  +*    @version $Revision: 1.15 $
   */
   public class TxManager
   implements TransactionManager
  @@ -214,6 +214,9 @@
           finally {
               // Disassociation
               threadTx.set(null);
  +            
  +            //Remove from the internal maps, txCapsule should be GC'ed
  +            txCapsules.remove(tx);
           }
       }
       
  @@ -265,6 +268,9 @@
           finally {
               // Disassociation
               threadTx.set(null);
  +            
  +            //Remove from the internal maps, txCapsule should be GC'ed
  +            txCapsules.remove(tx);
           }
       }
       
  
  
  

Reply via email to