public ISettingCacheProvider GetSettingCacheProvider(CacheManagerArguments cacheManagerArguments) { if (cacheManagerArguments is RetrieveAllManagerArguments) { return(new RetrieveAllSettingCacheProvider((RetrieveAllManagerArguments)cacheManagerArguments)); } if (cacheManagerArguments is LazyLoadManagerArguments) { return(new LazyLoadSettingCacheProvider((LazyLoadManagerArguments)cacheManagerArguments)); } throw new NotSupportedException("Unsupported cacheManagerArguments type"); }
public ISettingCacheProvider GetSettingCacheProvider(CacheManagerArguments cacheManagerArguments) { return(new LazyLoadSettingCacheProvider(cacheManagerArguments as LazyLoadManagerArguments)); }
public ISettingCacheProvider GetSettingCacheProvider(CacheManagerArguments cacheManagerArguments) { return(new RetrieveAllSettingCacheProvider(cacheManagerArguments as RetrieveAllManagerArguments)); }