Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.Runtime.Caching / System / Caching / CacheMemoryMonitor.cs
index 05af1435998d748e0440081b5e4fab813001612f..0de026fa2520fed10151470a87d3f3d2ccfd86c5 100644 (file)
@@ -44,7 +44,8 @@ namespace System.Runtime.Caching {
             _gen2Count = GC.CollectionCount(2);
             _cacheSizeSamples = new long[SAMPLE_COUNT];
             _cacheSizeSampleTimes = new DateTime[SAMPLE_COUNT];
-            InitMemoryCacheManager();
+            if (memoryCache.UseMemoryCacheManager)
+                InitMemoryCacheManager();   // This magic thing connects us to ObjectCacheHost magically. :/
             InitDisposableMembers(cacheMemoryLimitMegabytes);
         }