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);
}
}