Thanks, Henrik pal!
When you are mentioning "release", are you referring to swap the
object from memory to disk? Or do you mean purge from cache?
I think you mean the latter, Am I correct?
Another question, I have read the codes in storeReleaseRequest, and still puzzled why should we should call storeSetPrivateKey(e); ? I think it has nothing to do with purge am object ftom cache. I think the object is going to be purged from cache, so it is no use to set Private key of the object.
Best regards,
George Ma
----- Original Message -----
From: Henrik Nordstrom
To: maer727@sohu.com
Cc: squid-dev@squid-cache.org
Subject: Re: =?iso-8859-1?Q?=BB=D8=B8=B4?=:Re: Confilct in source codes and
Programming Guide?
Sent: Thu Apr 25 03:35:52 CST 2002
> A object that has been storeReleaseRequest():ed will be released as soon
> as the last user releases his reference by calling storeUnlockObject().
> See:
>
> storeLockObject()
> storeUnlockObject()
> storeRelease() and storeReleaseRequest()
>
>
> Note: storeReleaseRequest() is an optimized version of storeRelease(),
> only to be used when it is known there is at least one piece of the code
> currently holding a lock on the code and therefore preventing the object
> from truly being removed..
>
> Regards
> Henrik
>
>
> maer727@sohu.com wrote:
> >
> > Thanks, Henrik pal!
> >
> > I think the object that has been requested to be released will finally
> > be purged out, isn't it. Maybe when executing eventRun, IMHO.
> >
> > Am I correct?
> >
> > Best regards,
> > George Ma
Received on Fri Apr 26 2002 - 01:32:45 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:15:20 MST