All - я пытаюсь создать серверный кеш, используя новый объект ObjectCache.По какой-то причине следующее вызывает исключение ...
_cache.Set(CacheKey.LOCATIONS, cachedLocations, DateTimeOffset.Now.AddHours(2));
if (!_cache.Contains(CacheKey.LOCATIONS))
throw new Exception("Did not add location to the cache.");
_cache создается следующим образом на уровне службы ...
private ObjectCache _cache = MemoryCache.Default;
Это исключение происходит каждый разустанавливается кеш, кроме первого раза.Исключением является код, показанный в коде ... «Не удалось добавить местоположение в кеш».
--- Редактировать заметку.ObjectCache был статическим, но нет необходимости, чтобы он был статическим, так как MemoryCache.Default является статическим.