If you know the key of the cached response, you could remove it
from the cache:
You can lookup the Store containing the cached responses - the
role for this is Store.TRANSIENT_CACHE - and then remove it by
hand.

Carsten

> -----Original Message-----
> From: Nick Airey [mailto:[EMAIL PROTECTED]]
> Sent: Friday, April 26, 2002 10:13 AM
> To: [EMAIL PROTECTED]
> Subject: Programmatic invalidation of cache
> 
> 
> 
> This is reposted to dev list because there was no answer on the users
> list. 
> 
> 
> -----Forwarded Message-----
> 
> From: Nick Airey <[EMAIL PROTECTED]>
> To: Cocoon Users <[EMAIL PROTECTED]>
> Subject: Programmatic invalidation of cache
> Date: 25 Apr 2002 17:29:55 +0100
> 
> Hello everyone, 
> 
> I have some custom generators which are working well, and are caching
> according to various strategies, as implemented in CacheValidity
> objects. 
> 
> Is it possible to programatically invalidate the cache for a particular
> generator/key combination?
> 
> 
> For instance, I am caching some data under a "long" representing a user
> session id. When the user logs out, that user session id could be
> reassigned to the next new user. Obviously any data cached under this
> number must be removed from the cache as the old guy leaves.
> 
> Perhaps I could explicitly put null data into it, but I think it's
> cleaner if there is a hook which allows me to kill the cache for that
> key.
> 
> Any ideas?
> 
> Nick
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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]>
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
> 

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

Reply via email to