On Wed, 21 Aug 2002, Vadim Gritsenko wrote:
> [EMAIL PROTECTED] wrote: > > >stephan 2002/08/21 08:35:47 > > > > Modified: src/scratchpad/src/org/apache/cocoon/generation > > SourceDescriptionGenerator.java > > Log: > > Reduce Source lookup's. > > > ... > > > public class SourceDescriptionGenerator extends ComposerGenerator > > - implements CacheableProcessingComponent{ > > + implements CacheableProcessingComponent, Recyclable { > > > ... > > > + /** Traversed source for the keys and validities */ > > + private Hashtable cachedsources = null; > > > > Stephan, > > You will end up with one or *more* *pools* of *hashtables*. Are you sure > you want to cache this way? Thank you for the hint, I was just profiling my application, and noticed that with modified XMLFileDescriptorStore every request need 1200 ms, and that with a full cacheable pipeline. After solving a problem with the cache of XMLFileDescriptorStore I went into <100ms. Ps. I don't want to cache the Sources within the Generator, but the current SourceResolver doesn't handle pools of Sources. Stephan. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]