Re: [Zope] Cache manager in zope 2.3.0b1
-----Original Message----- From: Shane Hathaway <shane@digicool.com> To: Bak@kedai <kedai@kedai.com.my> Date: Wednesday, January 24, 2001 9:10 PM Subject: Re: [Zope] Cache manager in zope 2.3.0b1
"Bak@kedai" wrote:
From HelpSys for RAM CAche """ Finally, you can configure the list of REQUEST variables that will be used in the cache key. This can be a simple and effective way to distinguish requests from authenticated versus anonymous users or those with session cookies. """ so, if i access a particular DTML Method as such http://myserver.com/mymethod?objId=xxx can i use objId to distinguish between different objects? i tried by setting objId as the cache key in my RAM Cache object.
however,
nothing were cached. even after accessing mymethod with different objId.
I'd like to help you out with this--could you give more details? What did you do to test the caching? Are you sure it wasn't being cached?
Shane
sorry. my mistake. i think more info on how/what should/can be a cache key is good. currently, there's two cache key fields, one in the object itself, one in the cache manager instance. the field in object can contain more than one cache keys, while the cache key in the cache manager instacne can contain only one. now that i can cache object, i can't invalidate it automatically ( the cache don't expire). how do i expire the cached object automatically? sorry for being a pain :) if i understand it more, i'll try and write up a howto/note
"Bak @ kedai" wrote:
sorry. my mistake. i think more info on how/what should/can be a cache key is good. currently, there's two cache key fields, one in the object itself, one in the cache manager instance. the field in object can contain more than one cache keys, while the cache key in the cache manager instacne can contain only one.
Are you saying that entering multiple REQUEST variables doesn't work? Are you putting the variables on separate lines?
now that i can cache object, i can't invalidate it automatically ( the cache don't expire).
how do i expire the cached object automatically?
Every time you change the object or push the "invalidate" button, it should expire. Are you having success with that?
sorry for being a pain :) if i understand it more, i'll try and write up a howto/note
Actually, we've been begging for user input. :-) I'd like to help you. Shane
participants (2)
-
Bak @ kedai -
Shane Hathaway