cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Gallardo <agalla...@agssa.net>
Subject Re: Caching jx *without* flow
Date Sat, 30 Sep 2006 05:28:59 GMT
Leszek Gawron escribió:
> If user wants to make JXTG automatically cacheable he/she must 
> explicitly state it in configuration:
>
> <map:generator src="org.apache.cocoon.template.JXTemplateGenerator">
>    <automatic-cache-key>
>      <use-sitemap-parameters>true</use-sitemap-parameters>
>      <use-request-parameters>true</use-request-parameters>
>      <use-request-attributes>true</use-request-attributes>
>      <use-session-parameters>false</use-session-parameters>
>      <use-cookie-parameters>false</use-cookie-parameters>
>    </automatic-cache-key>
> </map:generator>
Hi Leszek,

Sorry to join the party too late. I have been busy the last months, but 
I am still alive. :-)

I am just reading this mails and i will said: "Please forget the 
following comment if you already discussed it":

It is fine to have a single place to define the jx caching behavior on 
how it is going to generate the cache key. We also need to take into 
account that in some cases the user may want a more fine grained 
solution. Suppose the user wants (for some reason) to turn on jx caching 
and avoid jx caching in few pipelines or the opposite: The user does not 
want jx caching at all except in some few pipelines where he wants to 
have jx cache working.

Given the above need we might use the standard parameter at the pipeline 
level to overwrite default pipeline caching:

<map:generate src="myTemplate.jx" type="jx"/>
  <map:parameter name="use-automatic-cache-key" value="true|false"/>
</map:generate>

Or somehow to overwrite the default configuration when we call the 
generator.

Makes sense?

Best Regards,

Antonio Gallardo.



Mime
View raw message