// cached?
if (context.getAttribute("SUNRISE_ISAUTHENTICATED:" + logoutHandlerName) != null) {
context.setAttribute("SUNRISE_ISAUTHENTICATED:" + logoutHandlerName, null);
}
// remove context
context.removeXML(logoutHandlerName);
((SessionContextImpl)this.getSunShineComponent().getContext(Constants.SESSION_CONTEXT_NAME)).cleanParametersCache(logoutHandlerName);
Handler logoutHandler = (Handler)this.getHandler(logoutHandlerName);
// reset application load status
logoutHandler.setApplicationsLoaded(context, false);