(My tour through Cocoon continues...)

In SitemapSource.java are the lines:

> // the event pipeline is cacheable
> // now calculate a last modification date
> String hashKey = pck.toString() + validity.toString();
> this.lastModificationDate = HashUtil.hash(hashKey);

this is used in ProgramGeneratorImpl.java:

> /*
>  * FIXME: It's the program (not the instance) that must
>  * be queried for changes!!!
>  */
> if (programInstance != null && 
> programInstance.modifiedSince(source.getLastModified())) {
>   // Release the component.
>   release(programInstance);

consequently, any use of the ServerPages Generator which takes an input 
from within the sitemap (e.g. using a "cocoon:/" URI) will result in (on a 
practically random basis) certain XSP (et. al) pages being regenerated 
over and over again, and will potentially prevent updated XSP (et. al) 
from being properly regenerated.

Stuart.

-------------------------------------------------------------------------
Stuart Roebuck                                  [EMAIL PROTECTED]
Lead Developer                               Java, XML, MacOS X, XP, etc.
ADOLOS                                           <http://www.adolos.com/>

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

Reply via email to