Why does sessionImpl.clear() call delayedClear()?  Is delayedClear() the method that the session methods entry/exit points need to call?