Я использую SessionObject, который хранится в базе данных.
SessionObject обернут внутри SessionObjecWrapper, который реализует IDisposable.
Затем SessionObjectWrapper помещается в HttpContext.Current.Session.
По истечении срока сеанса ASP.NET "удаляет" (или позволяет GC просто так) любого объекта внутри сеанса?
А при выключении приложения?
Я проверяю это и не вижу, чтобы это случилось. Как я должен сделать это чистым способом?