protected bool IsTimedOut()
{
if (IsExpired)
{
return true;
}
if (Timeout > 1)
{
var span = DateTime.Now - LastAccessTime;
return span.TotalMilliseconds > Timeout;
}
Log.TraceFormat("No timeout for session with ID [{0}]. Session is not considered expired", Id);
return false;
}