I'm still a little unclear about how SourceValidities and non-caching pipelines work. The way I believe it works is that non-caching pipelines are always considered to be invalid and their content is recreated. I believe then that if a parent pipeline aggregates (by any of the aggregation techniques) one or more non-caching child pipelines that the parent would always have to regenerate its content.

What I would like is somewhat different.

When aggregating content both the caching pipeline and the parent pipeline will have the content, albeit in different forms. What I would like is for the parent pipeline to know that the content it has is still valid so that it can return the aggregated content but if the aggregated content needs to be reconstructed then the child pipeline will have to recreate it.

Do I have a misunderstanding of how this works?

Ralph

Reply via email to