Good pointer thanks Vladim :-)
The difference with the xsp page ofcourse is that I cannot access the
requestparameters from within the serializer. As a matter of fact the
generatekey and cachevalidity gets called before anything else in the
serializer, so I can't generate a key based on the content that is being
processed.
This would be the solution though.
On a different note, if I put in a DeltaTimeCacheValidity(0, 5); and
generate "1" as key this does not affect the performance of my serializer.
It keeps executing at a steady "uncached" 3 seconds.
Any ideas on how to access request parameters within the serializer, maybe I
can use a <map:param> on the serializer in the sitemap maybe?
Thanks!
=================
Jorg Heymans wrote:
Hi all,
How can I add caching to my custom written serializer? On average my
serializer takes 3 seconds to complete (regardless whether I implement the
cacheable interface or not)
My serializer implements 2 interfaces : Serializer and Cacheable.
Implementation of the caching interface :
public long generateKey() {
//cachekey is long var
//note that the svgserializer returns 1 here ????
return cacheKey++;
You should read cacheable.xsp and after reading in also return "1" here.
(Otherwise you will return cahced response only on 264 request to the same
resource)
Vadim
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]