protected void CacheValidSession(ISession session, object sessionId)
{
if (session == null || sessionId == null)
{
return;
}
ICache cache = ActiveSessionsCache;
if (cache == null)
{
return;
}
if (session is IValidatingSession && !(session as IValidatingSession).IsValid)
{
Uncache(session);
}
else
{
Cache(session, sessionId, cache);
}
}