Пример #1
0
 /// <summary>
 /// Cache Dal Cms
 /// </summary>
 /// <param name="useMemory">Use only memory</param>
 public CacheDalCms(bool useMemory)
 {
     if (useMemory)
     {
         Scripts     = new CacheDalScript(null);
         Styles      = new CacheDalStylesheet(null);
         PagesGroups = new CacheDalPagesGroup(null);
         Sites       = new CacheDalSite(null);
         Pages       = new CacheDalPage(null);
         Markets     = new CacheDalMarket(null);
         Cultures    = new CacheDalCulture(null);
         Users       = new CacheDalUser(null);
         Components  = new CacheDalComponent(null);
     }
     else
     {
         Scripts     = new CacheDalScript(Core.Injector.New <IDalScript>());
         Styles      = new CacheDalStylesheet(Core.Injector.New <IDalStylesheet>());
         PagesGroups = new CacheDalPagesGroup(Core.Injector.New <IDalPagesGroup>());
         Sites       = new CacheDalSite(Core.Injector.New <IDalSite>());
         Pages       = new CacheDalPage(Core.Injector.New <IDalPage>());
         Markets     = new CacheDalMarket(Core.Injector.New <IDalMarket>());
         Cultures    = new CacheDalCulture(Core.Injector.New <IDalCulture>());
         Users       = new CacheDalUser(Core.Injector.New <IDalUser>());
         Components  = new CacheDalComponent(Core.Injector.New <IDalComponent>());
     }
 }
Пример #2
0
 /// <inheritdoc />
 /// <summary>
 /// Component Cache Dal
 /// </summary>
 /// <param name="dal">Original IDal</param>
 public CacheDalComponent(IDalComponent dal) : base(dal)
 {
 }