Does Memory Pressure ever cause Session Information to be evicted in ASP.NET?
If so, will this only happen after all Caches are evicted (even with CachePriority.Highest), or what is the threshold for this to happen?
The Session object is a single unit. If the session is cut short because of a lack of memory resources, the entire object is removed, not single properties.
If you experience that single values in a Session object disappears, the most likely reason is that you have some code somewhere that removes it.