Apache.Shiro.Session.Management.Enterprise.CachingSessionDao.CacheValidSession C# (CSharp) Метод

CacheValidSession() защищенный Метод

protected CacheValidSession ( ISession session, object sessionId ) : void
session ISession
sessionId object
Результат void
        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);
            }
        }