> From: Rune Sandnes [mailto:[EMAIL PROTECTED]] > > > > public CacheValidity generateValidity() { > > > return new TimeStampCacheValidity(documentTimestamp); > > > } > > > or > > > public CacheValidity generateValidity() { > > > return new DeltaTimeCacheValidity(10); > > > } > > > > > > If I am not mistaken, the ESQL statements will be performed > > > anyway in both cases. > > > > You are mistaken. XSP will be executed only when returned > > validity is null or not valid anymore (for the same key), or > > this is the first execution. > > That is very good, I think we will be basing the caching on > DeltaTimeCacheValidity mostly. > But now I have to ask, how does the first example with > TimeStampCacheValidity actually work?
>From what I see - it does not work. > It is dependent on an ESQL > statement to look up the variable documentTimestamp. In that case it > must perform the ESQL statements first? Is there a difference between > how DeltaTimeCacheValidity and TimeStampCacheValidity is handled? No. Order of execution is always: generateKey() generateValidity() generate() Vadim > > Regards, > Rune, > Trondheim, > Norway --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>