[jbosstools-commits] JBoss Tools SVN: r42495 - trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 10 17:40:26 EDT 2012


Author: scabanovich
Date: 2012-07-10 17:40:25 -0400 (Tue, 10 Jul 2012)
New Revision: 42495

Modified:
   trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java
Log:
JBIDE-12296
https://issues.jboss.org/browse/JBIDE-12296
Synchronized map is used in TypeResolutionCache.

Modified: trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java	2012-07-10 21:16:59 UTC (rev 42494)
+++ trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java	2012-07-10 21:40:25 UTC (rev 42495)
@@ -10,10 +10,8 @@
   ******************************************************************************/
 package org.jboss.tools.common.util;
 
-import java.util.HashMap;
-import java.util.HashSet;
+import java.util.Hashtable;
 import java.util.Map;
-import java.util.Set;
 
 import org.eclipse.core.resources.IProject;
 import org.eclipse.jdt.core.IJavaProject;
@@ -30,7 +28,7 @@
 
 	static class Resolved {
 		IType type;
-		Map<String, String> types = new HashMap<String, String>();
+		Map<String, String> types = new Hashtable<String, String>();
 		Resolved(IType type) {
 			this.type = type;
 		}
@@ -42,7 +40,7 @@
 	}
 
 	static String NULL = ";;;"; //$NON-NLS-1$
-	Map<String,Resolved> resolved = new HashMap<String, Resolved>();
+	Map<String,Resolved> resolved = new Hashtable<String, Resolved>();
 
 	private TypeResolutionCache() {}
 	
@@ -72,7 +70,7 @@
 	}
 	
 	public void clean() {
-		resolved = new HashMap<String, Resolved>();
+		resolved = new Hashtable<String, Resolved>();
 	}
 
 	private String __resolveType(IType type, String typeName) {



More information about the jbosstools-commits mailing list