public void Resolver(IResolverContext context, IDependencyResolver resolver) { var single = ScopedCacheManager.GetCache((IScopedResolver)resolver, context.Dependency); context.Resolved = single; context.Handled = single != null; }