cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vadim Gritsenko <vadim.gritse...@verizon.net>
Subject Re: BUG: SiteMapSource lastModificationDate
Date Thu, 22 Aug 2002 17:53:11 GMT
Amir Rosen wrote:

>Hi,
>
>lastModificationDate for SiteMapSource is computed as hashing of the 
>string representations (toString()) of the event pipeline cache key 
>and validity. (I'm talking 2.0.3-branch)
>
>This breaks all the CacheValidity functionality when using internal
>requests.
>
>This implies that:
>cacheValidity1.isValid(cahceValidity2) 
>iff
>cacheValidity1.toString().equals(cacheValidity2.toString())
>
>Any non trivial cacheValidity object cann't work with this mechanism.
>For example DeltaTimeCacheValidity doesn't work in internal requests.
>(ParametersCacheValidity may work but it relies on the toString()
>implementation of java.util.Map)
>
>More than that, this contract is not documented anywhere, at least not
>in CacheValidity interface where it should. (I wasted two days debugging
>my system because of that).
>

It was documented in todo.xml.


>How do you think this mechanism can change ?
>Is there something planned for 2.1 ?
>

That's was one of the reasons for 2.1


Vadim



>Please, document this !!
>
>
>
>Thanks,
>
>Amir Rosen
>CTI Squared
>amir@cti2.com
>+972-9-9605200 (258)
>  
>




---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message