Как использовать Dache's CacheClient в ASP.NET MVC?
Я использую ironyx/dache
для распределенного кеширования.
Я создал одноэлементный объект CacheClient
и использовать его в текущем проекте.
internal class CacheClientSingleton
{
private static CacheClient _instance;
public static CacheClient GetInstance
{
get { return _instance ?? (_instance = new CacheClient()); }
}
private CacheClientSingleton() { }
}
Это нормально, это с использованием CacheClient дача или...?
1 ответ
Решение
CacheClient
предназначен для использования в качестве синглтона. В предыдущих версиях Dache комментарии XML неправильно указывали на это. Ваш код оптимален.