public virtual void WithCachedConfiguration(IConfigurationCache configurationCache, params Assembly[] dependentAssemblies)
 {
     ConfigurationCache       = configurationCache;
     CacheDependencyFilePaths = DependentFilePaths.FromAssemblies(dependentAssemblies);
 }
 public virtual void WithCachedConfiguration(params Assembly[] dependentAssemblies)
 {
     ConfigurationCache       = ConfigurationCache ?? _defaultConfigurationCache.Value;
     CacheDependencyFilePaths = DependentFilePaths.FromAssemblies(dependentAssemblies);
 }