internal RetrieveAllDbAppSettingManager Create(RetrieveAllManagerArguments retrieveAllManagerArguments)
        {
            if (SettingCacheInstance.SettingCacheProvider?.IsInitalized ?? false)
            {
                return(this);
            }

            _retrieveAllManagerArguments = retrieveAllManagerArguments;
            _retrieveAllManagerArguments.RetrieveAllSettingDao = _retrieveAllManagerArguments.RetrieveAllSettingDao ?? new DefaultRetrieveAllSettingDao();
            _retrieveAllManagerArguments.SaveNewSettingDao     = _retrieveAllManagerArguments.SaveNewSettingDao ?? new DefaultSaveNewSettingDao();

            ISettingCacheProvider settingCacheProvider = _settingCacheProviderFactory.GetSettingCacheProvider(retrieveAllManagerArguments);

            SettingCacheInstance.InitializeCache(settingCacheProvider);

            return(this);
        }
        internal LazyLoadDbAppSettingManager Create(LazyLoadManagerArguments lazyLoadManagerArguments)
        {
            if (SettingCacheInstance.SettingCacheProvider?.IsInitalized ?? false)
            {
                return(this);
            }

            _lazyLoadManagerArguments = lazyLoadManagerArguments;
            _lazyLoadManagerArguments.LazyLoadSettingDao = _lazyLoadManagerArguments.LazyLoadSettingDao ?? new DefaultLazyLoadSettingDao();
            _lazyLoadManagerArguments.SaveNewSettingDao  = _lazyLoadManagerArguments.SaveNewSettingDao ?? new DefaultSaveNewSettingDao();

            ISettingCacheProvider settingCacheProvider = _settingCacheProviderFactory.GetSettingCacheProvider(lazyLoadManagerArguments);

            SettingCacheInstance.InitializeCache(settingCacheProvider);

            return(this);
        }
 public void InitializeCache(ISettingCacheProvider settingCacheProvider)
 {
     return;
 }
예제 #4
0
        public void InitializeCache(ISettingCacheProvider settingCacheProvider)
        {
            _settingCacheProvider = settingCacheProvider;

            _settingCacheProvider.InitalizeSettingCacheProvider();
        }
 public void InitializeCache(ISettingCacheProvider settingCacheProvider)
 {
     HitCount++;
 }