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);
                        }
                }


Reply via email to