just one little addition...

instead of

   response.setCacheDuration

use

  response.enableCaching(Duration.XXXX, WebResponse.CacheScope.XXXX)



Am 01.03.2012 um 09:08 schrieb Martin Grigorov:

> Hi,
> 
> I see this is problematic indeed...
> Here is how you can achieve this:
> 
> class MyPackageTTRR extends TextTemplateResourceReference {
> 
>  @Override
>  public IResource getResource() {
>    ResourceStreamResource resource = (ResourceStreamResource) resource;
>    resource.setCacheDuration(Duration.xyz);
>    return resource;
>  }
> }
> 
> On Wed, Feb 29, 2012 at 7:52 PM, exaptis <david.loid...@gmail.com> wrote:
>> Hi,
>> 
>> i've been following this post in order to generate dynamic JS/CSS files (
>> https://cwiki.apache.org/WICKET/dynamically-generate-a-css-stylesheet.html
>> https://cwiki.apache.org/WICKET/dynamically-generate-a-css-stylesheet.html
>> ).
>> 
>> Now I'm expiring white page "flickers" on page changes inside the browser,
>> due to the fact that TextTemplateResourceReferences are not versioned
>> (<filename>-ver-<timestamp>.<ext>) or sent with Cache-Headers (per default
>> they are delivered with Cache: no-cache). As soon as we have uncached CSS or
>> JS files FF/IE/Chrome/Safari seem to reload the whole page instead of
>> applying the cached files and this leads to these annoying page "flickers".
>> 
>> So i'm searching for a solution to be able to cache
>> TextTemplateResourceReferences by enabling the version and setting the cache
>> headers, but I haven't found a solution yet.
>> 
>> I'm using Wicket 1.5.3.
>> 
>> From a friend of mine I got the tip to check IStaticCacheableResources and
>> subclass TextTemplateResourceReference in order to return
>> IStaticCacheableResources, but I didn't have the time yet to test it out.
>> http://www.jarvana.com/jarvana/view/org/apache/wicket/wicket-core/1.5.0/wicket-core-1.5.0-javadoc.jar!/org/apache/wicket/request/resource/caching/IStaticCacheableResource.html
>> http://www.jarvana.com/jarvana/view/org/apache/wicket/wicket-core/1.5.0/wicket-core-1.5.0-javadoc.jar!/org/apache/wicket/request/resource/caching/IStaticCacheableResource.html
>> 
>> Any help on this would be really great, as I'm quite new to wicket and
>> haven't found a good tutorial yet which explains how caching for resources
>> is properly applied.
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://apache-wicket.1842946.n4.nabble.com/Cache-TextTemplateResourceReferences-tp4432342p4432342.html
>> Sent from the Users forum mailing list archive at Nabble.com.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>> 
> 
> 
> 
> -- 
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to