diff --git a/public/transactions-remoting/src/main/java/com/atomikos/remoting/CheckedExportingTransactionManager.java b/public/transactions-remoting/src/main/java/com/atomikos/remoting/CheckedExportingTransactionManager.java index 6c71519e..a454aded 100644 --- a/public/transactions-remoting/src/main/java/com/atomikos/remoting/CheckedExportingTransactionManager.java +++ b/public/transactions-remoting/src/main/java/com/atomikos/remoting/CheckedExportingTransactionManager.java @@ -10,6 +10,7 @@ import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import com.atomikos.icatch.CompositeTransaction; import com.atomikos.icatch.CompositeTransactionManager; @@ -39,7 +40,7 @@ public class CheckedExportingTransactionManager implements ExportingTransactionM private static final Logger LOGGER = LoggerFactory.createLogger(CheckedExportingTransactionManager.class); - private static Map pendingRequestSynchronisation = new HashMap(); + private static Map pendingRequestSynchronisation = new ConcurrentHashMap(); private ExportingTransactionManager delegate;