cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amir Rosen" <a...@cti2.com>
Subject RE: BUG: SiteMapSource lastModificationDate
Date Sun, 25 Aug 2002 08:10:47 GMT
Shouldn't this be documented in CacheValidity#toString() ???

How can i as a cocoon 2.0.x user know how to write sitemap components
that work ???


Amir

> -----Original Message-----
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> Sent: Thursday, August 22, 2002 7:53 PM
> To: cocoon-dev@xml.apache.org
> Subject: Re: BUG: SiteMapSource lastModificationDate
> 
> 
> 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
> 
> 

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


Mime
View raw message