初始化CRICS
This commit is contained in:
32
Common/GlobalCache.cs
Normal file
32
Common/GlobalCache.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using CacheManager.Core;
|
||||
|
||||
namespace Common
|
||||
{
|
||||
public class GlobalCache
|
||||
{
|
||||
private static ICacheManager<object> cacheManager { get; set; }
|
||||
|
||||
private static readonly object locker = new object();
|
||||
|
||||
static GlobalCache()
|
||||
{
|
||||
if (cacheManager == null)
|
||||
{
|
||||
lock (locker)
|
||||
{
|
||||
//cacheManager = CacheFactory.Build("memcached", settings => settings.WithMemcachedCacheHandle("enyim.com/memcached"));
|
||||
cacheManager = CacheFactory.FromConfiguration<object>("myCache");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static ICacheManager<object> CacheManager
|
||||
{
|
||||
get { return cacheManager; }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user