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?



--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                       web(log): http://www.poetz.cc
--------------------------------------------------------------------




Reply via email to