Exemplo n.º 1
0
 public static ServerCore GetServerCore(string baseLocation, PageCachePreloadConfiguration preloadConfiguration)
 {
     lock (UpdateLock)
     {
         if (!ServerCores.ContainsKey(baseLocation))
         {
             var serverCore = new ServerCore(baseLocation, QueryCache, PersistenceType);
             if (preloadConfiguration != null)
             {
                 serverCore.Warmup(preloadConfiguration);
             }
             ServerCores.Add(baseLocation, serverCore);
         }
         return(ServerCores[baseLocation]);
     }
 }
 public static ServerCore GetServerCore(string baseLocation, EmbeddedServiceConfiguration serviceConfiguration)
 {
     lock (UpdateLock)
     {
         if (!ServerCores.ContainsKey(baseLocation))
         {
             var serverCore = new ServerCore(baseLocation, QueryCache, PersistenceType, serviceConfiguration.EnableTransactionLoggingOnNewStores);
             if (serviceConfiguration != null && serviceConfiguration.PreloadConfiguration != null)
             {
                 serverCore.Warmup(serviceConfiguration.PreloadConfiguration);
             }
             ServerCores.Add(baseLocation, serverCore);
         }
         return(ServerCores[baseLocation]);
     }
 }
Exemplo n.º 3
0
 public static ServerCore GetServerCore(string baseLocation, PageCachePreloadConfiguration preloadConfiguration)
 {
     lock (UpdateLock)
     {
         if (!ServerCores.ContainsKey(baseLocation))
         {
             var serverCore = new ServerCore(baseLocation, QueryCache, PersistenceType);
             if (preloadConfiguration != null)
             {
                 serverCore.Warmup(preloadConfiguration);
             }
             ServerCores.Add(baseLocation, serverCore);
         }
         return ServerCores[baseLocation];
     }
 }
Exemplo n.º 4
0
 public static ServerCore GetServerCore(string baseLocation, EmbeddedServiceConfiguration serviceConfiguration)
 {
     lock (UpdateLock)
     {
         if (!ServerCores.ContainsKey(baseLocation))
         {
             var serverCore = new ServerCore(baseLocation, QueryCache, PersistenceType, serviceConfiguration.EnableTransactionLoggingOnNewStores);
             if (serviceConfiguration != null && serviceConfiguration.PreloadConfiguration != null)
             {
                 serverCore.Warmup(serviceConfiguration.PreloadConfiguration);
             }
             ServerCores.Add(baseLocation, serverCore);
         }
         return ServerCores[baseLocation];
     }
 }