Author: mgrigorov Date: Sun May 22 18:57:50 2011 New Revision: 1126157 URL: http://svn.apache.org/viewvc?rev=1126157&view=rev Log: WICKET-3730 extremely slow performance in development mode
Use normal HashMap. The concurrent one doesn't allow null values. Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/AbstractResourceCachingStrategy.java Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/AbstractResourceCachingStrategy.java URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/AbstractResourceCachingStrategy.java?rev=1126157&r1=1126156&r2=1126157&view=diff ============================================================================== --- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/AbstractResourceCachingStrategy.java (original) +++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/AbstractResourceCachingStrategy.java Sun May 22 18:57:50 2011 @@ -113,8 +113,8 @@ public abstract class AbstractResourceCa // create it on first call if (cache == null) { - // use concurrent map for better performance. two puts are not really a problem - cache = Generics.newConcurrentHashMap(); + // TODO can this have synchronization issues ?! + cache = Generics.newHashMap(); application.setMetaData(TIMESTAMP_KEY, cache); } }