> From: ROSSEL Olivier [mailto:[EMAIL PROTECTED]]
> 
> I am currently using DirectoryGenerator.
> My concern is that it is probably a non-cacheable component, so each
time
> a request is made, each time a listing of my directory is made.
> 
> Of course, files in my directory change once in a century, so the
> DirectoryGenerator almost always gives the same result.
> 
> If there is no caching system, I would like to make a kind of
home-made
> caching strategy, using a separate file which timestamp would keep
> track of the modification in my directories (== I 'touch' this file
> each time I write something in my directories), so I check
> this timestamp against the last time the DirectoryGenerator
> was accessed, make a test and send a cached DirectoryGenerator result
> instead of launching the component.
> 
> Is it possible to make that in current architecture?
> Is it possible to tune the caching strategy (with actions, for
example).

Unfortunately, no.

But you can create CacheableDirectoryGenerator, which is not complex at
all in your case.


PS IIRC, DirectoryGenerator is (or will) being refactored in the 2.1
scratchpad. At least, there were talks about it.


Vadim



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to