[wsas-java-dev] svn commit r1093 - branches/wsas/java/standalone-tomcat/java/modules/core/src/org/wso2/wsas/util

svn at wso2.org svn at wso2.org
Thu Mar 1 16:06:48 PST 2007


Author: azeez
Date: Thu Mar  1 16:06:30 2007
New Revision: 1093

Modified:
   branches/wsas/java/standalone-tomcat/java/modules/core/src/org/wso2/wsas/util/HibernateConfigFactory.java
Log:
Synchronizing the creation of HibernateConfig



Modified: branches/wsas/java/standalone-tomcat/java/modules/core/src/org/wso2/wsas/util/HibernateConfigFactory.java
==============================================================================
--- branches/wsas/java/standalone-tomcat/java/modules/core/src/org/wso2/wsas/util/HibernateConfigFactory.java	(original)
+++ branches/wsas/java/standalone-tomcat/java/modules/core/src/org/wso2/wsas/util/HibernateConfigFactory.java	Thu Mar  1 16:06:30 2007
@@ -28,8 +28,10 @@
         HibernateConfig hbConfig;
         Object obj = hibernateConfigMap.get(hbConfigKey);
         if (obj == null) {
-            hbConfig = new HibernateConfig();
-            hibernateConfigMap.put(hbConfigKey, hbConfig);
+            synchronized (hibernateConfigMap) {
+                hbConfig = new HibernateConfig();
+                hibernateConfigMap.put(hbConfigKey, hbConfig);
+            }
         } else {
             hbConfig = (HibernateConfig) obj;
         }




More information about the Wsas-java-dev mailing list