cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leszek Gawron <lgaw...@mobilebox.pl>
Subject Re: Continuation invalidation strategy
Date Mon, 02 May 2005 11:27:33 GMT
Reinhard Poetz wrote:
> Leszek Gawron wrote:
> 
>> Reinhard Poetz wrote:
>>
>>>
>>> Today I've had a look at continuation invalidation. I found following 
>>> code fragment in the ContinuationManagerImpl:
>>>
>>> // REVISIT: This places only the "leaf" nodes in the expirations 
>>> Sorted Set.
>>> // do we really want to do this?
>>> if (parent.getChildren().size() < 2) {
>>>     expirations.remove(parent);
>>> }
>>>
>>> Is it right that this means that only if a leaf continuation expires, 
>>> the continuations tree is walked up and parent continuations are 
>>> checked whether they have expired?
>>
>>
>> Yes, all children continuation have to expire for the parent to be 
>> removed.
> 
> 
> Are there any problems if a parent continuation is removed before its 
> children, except that the user can't jump back?
> 
> 
None that I know of. I'll have a closer look at that.

-- 
Leszek Gawron                                      lgawron@mobilebox.pl
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Mime
View raw message