Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
 public ISettingCacheProvider GetSettingCacheProvider(CacheManagerArguments cacheManagerArguments)
 {
     return(new LazyLoadSettingCacheProvider(cacheManagerArguments as LazyLoadManagerArguments));
 }
 public ISettingCacheProvider GetSettingCacheProvider(CacheManagerArguments cacheManagerArguments)
 {
     return(new RetrieveAllSettingCacheProvider(cacheManagerArguments as RetrieveAllManagerArguments));
 }