private static ICollection<IDisposable> GetRequestScopedDisposables(HttpContext httpContext)
{
var entries = httpContext.Items["__ninject_cache_disposable_entries"] as ICollection<IDisposable>;
if(entries == null)
{
entries = new List<IDisposable>();
httpContext.Items["__ninject_cache_disposable_entries"] = entries;
}
return entries;
}