Exemplo n.º 1
0
        public void AddCache(IServiceCollection serviceCollection, IConfiguration configuration)
        {
            MemcachedConfiguration cacheConfiguration = new MemcachedConfiguration();

            configuration.Bind(nameof(MemcachedConfiguration), cacheConfiguration);
            serviceCollection.AddEnyimMemcached(c => c.Servers = new List <Server>(cacheConfiguration.Servers));
            serviceCollection.AddSingleton <ICacheManager, MemcachedCacheManager>();
        }
Exemplo n.º 2
0
 public MemcachedCacheManager(IMemcachedClient memoryCache, IOptions <MemcachedConfiguration> configuration)
 {
     _memoryCache   = memoryCache;
     _configuration = configuration.Value;
 }