ServiceStack.ServiceStackHost.GetDefaultSessionExpiry C# (CSharp) Method

GetDefaultSessionExpiry() public method

public GetDefaultSessionExpiry ( IRequest req ) : System.TimeSpan
req IRequest
return System.TimeSpan
        public virtual TimeSpan GetDefaultSessionExpiry(IRequest req)
        {
            var sessionFeature = this.GetPlugin<SessionFeature>();
            if (sessionFeature != null)
            {
                return req.IsPermanentSession()
                    ? sessionFeature.PermanentSessionExpiry ?? SessionFeature.DefaultPermanentSessionExpiry
                    : sessionFeature.SessionExpiry ?? SessionFeature.DefaultSessionExpiry;
            }

            return req.IsPermanentSession()
                ? SessionFeature.DefaultPermanentSessionExpiry
                : SessionFeature.DefaultSessionExpiry;
        }