The AggregatingSource (used for the i18n catalogue IIRC) doesn't seem to be cached. Here's a profiling backtrace: org.apache.lenya.cms.cocoon.source.AggregatingSource.getDom() org.apache.lenya.cms.cocoon.source.AggregatingSource.getData() org.apache.lenya.cms.cocoon.source.AggregatingSource.getInputStream() org.apache.cocoon.components.source.SourceUtil.getInputSource(Source) org.apache.cocoon.components.source.SourceUtil.parse(ServiceManager, Source, ContentHandler) org.apache.cocoon.generation.FileGenerator.generate() org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(Environment) Maybe there's a problem with the validity?