4 writes to _memoryLimit
System.Runtime.Caching (4)
System\Caching\CacheMemoryMonitor.cs (4)
212_memoryLimit = 0; 218_memoryLimit = EffectiveProcessMemoryLimit; 222_memoryLimit = Math.Min(_memoryLimit, cacheMemoryLimit); 226_memoryLimit = cacheMemoryLimit;
12 references to _memoryLimit
System.Runtime.Caching (12)
System\Caching\CacheMemoryMonitor.cs (12)
35get { return _memoryLimit; } 167if (_memoryLimit <= 0) { 174if (cacheSize > _memoryLimit) { 175cacheSize = _memoryLimit; 185int result = (int)(cacheSize * 100 / _memoryLimit); 193if (cacheSize > _memoryLimit) { 194percent = Math.Min(100, (int)((cacheSize - _memoryLimit) * 100L / cacheSize)); 216if (cacheMemoryLimit == 0 && _memoryLimit == 0) { 220else if (cacheMemoryLimit != 0 && _memoryLimit != 0) { 222_memoryLimit = Math.Min(_memoryLimit, cacheMemoryLimit); 229Dbg.Trace("MemoryCacheStats", "CacheMemoryMonitor.SetLimit: _memoryLimit=" + (_memoryLimit >> MEGABYTE_SHIFT) + "Mb"); 231if (_memoryLimit > 0) {