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