すべて - 新しい 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 は静的であるため、静的である必要はありません。