Author: bvahdat
Date: Wed Feb 15 22:52:49 2012
New Revision: 1244775

URL: http://svn.apache.org/viewvc?rev=1244775&view=rev
Log:
Avoid references of the type ConcurrentHashMap and better stick to their 
implemented ConcurrentMap interface.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java?rev=1244775&r1=1244774&r2=1244775&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java
 Wed Feb 15 22:52:49 2012
@@ -24,6 +24,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 import java.util.concurrent.ExecutionException;
 
 import org.apache.camel.CamelExecutionException;
@@ -52,8 +53,8 @@ import org.slf4j.LoggerFactory;
  */
 public abstract class BaseTypeConverterRegistry extends ServiceSupport 
implements TypeConverter, TypeConverterRegistry {
     protected final transient Logger log = LoggerFactory.getLogger(getClass());
-    protected final ConcurrentHashMap<TypeMapping, TypeConverter> typeMappings 
= new ConcurrentHashMap<TypeMapping, TypeConverter>();
-    protected final Map<TypeMapping, TypeMapping> misses = new 
ConcurrentHashMap<TypeMapping, TypeMapping>();
+    protected final ConcurrentMap<TypeMapping, TypeConverter> typeMappings = 
new ConcurrentHashMap<TypeMapping, TypeConverter>();
+    protected final ConcurrentMap<TypeMapping, TypeMapping> misses = new 
ConcurrentHashMap<TypeMapping, TypeMapping>();
     protected final List<TypeConverterLoader> typeConverterLoaders = new 
ArrayList<TypeConverterLoader>();
     protected final List<FallbackTypeConverter> fallbackConverters = new 
ArrayList<FallbackTypeConverter>();
     protected final PackageScanClassResolver resolver;


Reply via email to