Author: pete
Date: Sat Sep 11 10:50:57 2010
New Revision: 996118

URL: http://svn.apache.org/viewvc?rev=996118&view=rev
Log:
Caching duration should not require a [long], having an [int] with roughly 2^31 
seconds (~ 68 years) should be enough. Especially since RFC-2616 suggests 
caching should not exceed one year.

This will adjust to IResourceSettings#getDefaultCacheDuration() which already 
was an [int].

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/resource/AbstractResource.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java?rev=996118&r1=996117&r2=996118&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
 Sat Sep 11 10:50:57 2010
@@ -309,7 +309,7 @@ public final class RequestUtils
         *
         * @see RequestUtils#MAX_CACHE_DURATION
         */
-       public static void enableCaching(WebResponse response, long duration, 
boolean cachePublic)
+       public static void enableCaching(WebResponse response, int duration, 
boolean cachePublic)
        {
                Args.notNull(response, "response");
 

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/resource/AbstractResource.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/resource/AbstractResource.java?rev=996118&r1=996117&r2=996118&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/resource/AbstractResource.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/resource/AbstractResource.java
 Sat Sep 11 10:50:57 2010
@@ -78,7 +78,7 @@ public abstract class AbstractResource i
                private Date lastModified = null;
                private WriteCallback writeCallback;
                private boolean cacheable = true;
-               private long cacheDuration;
+               private int cacheDuration;
 
                /**
                 * Construct.
@@ -320,7 +320,7 @@ public abstract class AbstractResource i
                 * @param cacheDuration
                 *            caching duration in seconds
                 */
-               public void setCacheDuration(long cacheDuration)
+               public void setCacheDuration(int cacheDuration)
                {
                        this.cacheDuration = cacheDuration;
                }
@@ -328,7 +328,7 @@ public abstract class AbstractResource i
                /**
                 * @return duration for which the resource shoudl be cached on 
client (in seconds)
                 */
-               public long getCacheDuration()
+               public int getCacheDuration()
                {
                        return cacheDuration;
                }


Reply via email to