public LifecycleExtensionTypeCache(IUniqueBindingCollection<ILifecycleExtensionProvider> providers)
 {
     this.providers = providers;
     this.cache = new Dictionary<Type, IEnumerable<Type>>();
 }
 public LifecycleExtensionTypeCache(IUniqueBindingCollection <ILifecycleExtensionProvider> providers)
 {
     this.providers = providers;
     this.cache     = new Dictionary <Type, IEnumerable <Type> >();
 }