@Override
    public void removeSession(String id) {
        if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
            String s = id + appNameForLogging;
            LoggingUtil.SESSION_LOGGER_CORE.logp(Level.FINE, methodClassName, "removeSession", s);
        }
        Object removedEntry = _sessions.remove(id);
        if (removedEntry != null) {
            _storeCallback.sessionLiveCountDec(removedEntry);
        }
    }
@ Override public void removeSession ( String id ) { if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && LoggingUtil . SESSION_LOGGER_CORE . isLoggable ( Level . FINE ) ) { String s = id + appNameForLogging ; LoggingUtil . SESSION_LOGGER_CORE . logp ( Level . FINE , methodClassName , "removeSession" , s ) ; } Object removedEntry = _sessions . remove ( id ) ; if ( removedEntry != null ) { _storeCallback . sessionLiveCountDec ( removedEntry ) ; } }
/*
removeSessions
removes session from HashMap for in-memory
overridden for persistent stores

@see com.ibm.wsspi.session.IStore#removeSession(java.lang.String)