Author: pete
Date: Thu Jun 30 11:48:33 2011
New Revision: 1141491

URL: http://svn.apache.org/viewvc?rev=1141491&view=rev
Log:
WICKET-3846 cache key is create too late

Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/version/RequestCycleCachedResourceVersion.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/version/RequestCycleCachedResourceVersion.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/version/RequestCycleCachedResourceVersion.java?rev=1141491&r1=1141490&r2=1141491&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/version/RequestCycleCachedResourceVersion.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/caching/version/RequestCycleCachedResourceVersion.java
 Thu Jun 30 11:48:33 2011
@@ -84,6 +84,9 @@ public class RequestCycleCachedResourceV
                        // retrieve cache from current request cycle
                        cache = requestCycle.getMetaData(CACHE_KEY);
 
+                       // create caching key
+                       key = new CacheResourceVersionKey(resourceReference, 
streamInfo);
+
                        // does cache exist within current request cycle?
                        if (cache == null)
                        {
@@ -95,8 +98,6 @@ public class RequestCycleCachedResourceV
                                // lookup timestamp from cache (may contain 
NULL values which are valid)
                                return cache.get(key);
                        }
-                       // create caching key
-                       key = new CacheResourceVersionKey(resourceReference, 
streamInfo);
                }
                
                // no cache entry found, query version from delegate


Reply via email to