You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by du...@apache.org on 2007/03/01 16:14:29 UTC

svn commit: r513375 [3/3] - in /webservices/axis/trunk/proposals/dug/java/src/org/apache/axis/wsdl/symbolTable: SchemaUtils.java Utils.java

Modified: webservices/axis/trunk/proposals/dug/java/src/org/apache/axis/wsdl/symbolTable/Utils.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/proposals/dug/java/src/org/apache/axis/wsdl/symbolTable/Utils.java?view=diff&rev=513375&r1=513374&r2=513375
==============================================================================
--- webservices/axis/trunk/proposals/dug/java/src/org/apache/axis/wsdl/symbolTable/Utils.java (original)
+++ webservices/axis/trunk/proposals/dug/java/src/org/apache/axis/wsdl/symbolTable/Utils.java Thu Mar  1 07:14:28 2007
@@ -33,7 +33,7 @@
 public class Utils {
 
     /** cache of namespaces -> maps of localNames -> QNames */
-    static final Map nsmap = new HashMap();
+    static final Map nsmap = Collections.synchronizedMap(new HashMap());
 
     /**
      * Find or create a QName with the specified namespace/localName.
@@ -50,7 +50,7 @@
         Map ln2qn = (Map) nsmap.get(namespace);
 
         if (null == ln2qn) {        // cache miss
-            ln2qn = new HashMap();
+            ln2qn = Collections.synchronizedMap(new HashMap());
 
             nsmap.put(namespace, ln2qn);
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org