final Map loginInfos = (Map)session.getAttribute(LOGIN_INFO_KEY);
if ( loginInfos != null ) {
final LoginInfo info = (LoginInfo)loginInfos.get(app.getSecurityHandler().getId());
if ( info != null ) {
// notify the application
app.userWillLogout(info.user, logoutContext);
info.decUsageCounter(appName);
if ( info.isUsed() ) {
session.setAttribute(LOGIN_INFO_KEY, loginInfos);
} else {