You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2011/12/16 22:18:24 UTC

svn commit: r1215283 - /uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java

Author: schor
Date: Fri Dec 16 21:18:23 2011
New Revision: 1215283

URL: http://svn.apache.org/viewvc?rev=1215283&view=rev
Log:
[UIMA-2308] make hash map thread safe

Modified:
    uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java

Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java?rev=1215283&r1=1215282&r2=1215283&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java Fri Dec 16 21:18:23 2011
@@ -110,7 +110,7 @@ public class ResourceManager_impl implem
    * Cache of imported descriptors, so that parsed objects can be reused if the
    * same URL is imported more than once.
    */
-  private Map<String,XMLizable> importCache = new HashMap<String,XMLizable>();
+  private Map<String,XMLizable> importCache = Collections.synchronizedMap(new HashMap<String,XMLizable>());
   
   /**
    * Creates a new <code>ResourceManager_impl</code>.