Re: XSLT import/include errors

Jos Snellings <[email protected]>
Newsgroups gmane.text.xml.cocoon.user
Message-ID <CAE-8VNqCXLxwrQS8bB4yvj+H=5ftOstBOVRrtqpxhZXThOwk4g@mail.gmail.com>
OK, having a short look for:
<configurator:settings>
        <configurator:property
name="org.apache.cocoon.sax.lrucache-enabled" value="true"/>
later today



On Mon, Jun 24, 2013 at 10:05 AM, Francesco Chicchiriccò <
[email protected]> wrote:

>  On 24/06/2013 09:57, Jos Snellings wrote:
>
>    Hi Francesco et al,
>
>  Good idea. Where would you put the lever to switch LRU cache on/off?
>  - sitemap?
>  - cocoon spring configuration files?
>
>
> +1 for settings - as currently done for sitemap reload, for example.
>
> Regards.
>
>
>   So, the context is limited to developers who want to keep seeing
> instant results ...
>
> Cheers,
>  Jos
>
>  On Mon, Jun 24, 2013 at 9:43 AM, Francesco Chicchiriccò <
> [email protected]> wrote:
>
>> On 22/06/2013 11:25, gelo1234 wrote:
>>
>>>  And of course I'm using noncaching pipeline :)
>>>
>>> When I make a change in the main XSL file (that from sitemap), the
>>> change is visible.
>>> When I make a change in any of the imported/included (from main XSL) XSL
>>> file, the change is not visible. Cocoon serves
>>>  the Content from cache.-- Francesco Chicchiriccò ASF Member, Apache
>>> Syncope PMC chair, Apache Cocoon PMC Member
>>> http://people.apache.org/~ilgrosso/
>>>
>>
>> Hi,
>> this has nothing to do with pipeline caching: with pipeline caching, the
>> whole pipeline execution is cached (in memory, by default) and thus
>> subsequent calls to the same pipeline won't trigger any pipeline component
>> execution.
>>
>> What is causing you headaches (same did to me) is a local LRU cache
>> managed by some SAX components, including the XSLTTransformer [1]; as you
>> can see from the load() method, in fact, only the last modified timestamp
>> of the main XSLT file is taken into account for deciding whether the cached
>> template should be read.
>>
>> The local LRU cache is very useful in production but very annoying during
>> development: I guess it should stay enabled by default - as currently - but
>> also given the possibility to switch it off via some configuration
>> parameter: who wants to file an issue on JIRA and provide a patch? ;-)
>>
>> Regards.
>>
>> [1]
>> http://svn.apache.org/repos/asf/cocoon/cocoon3/trunk/cocoon-sax/src/main/java/org/apache/cocoon/sax/component/XSLTTransformer.java
>>
>    --
> Francesco Chicchiriccò
>
> ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Memberhttp://people.apache.org/~ilgrosso/
>
>


-- 
We should be careful to get out of an experience only the wisdom that is
in it - and stay there, lest we be like the cat that sits down on a hot
stove-lid.  She will never sit down on a hot stove-lid again - and that
is well; but also she will never sit down on a cold one any more.
        -- Mark Twain
 <http://www.brainyquote.com/quotes/quotes/t/thomashobb118630.html>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.