mono/referencesource — pull request #3 by esdrubal (2014-12-11 21:17:45+00:00)
Title: System.Runtime.Caching

Added Mono config variables __MonoEmulateOneCPU and __MonoTimerPeriod, used by some tests.

Removed UnsafeNativeMethods calls on Mono.
- MEMORYSTATUSEX usages were replaced with performance counters
"Total Physical Memory and "Available Physical Memory"

- SafeRegistryHandle.ReleaseHandle is only called on code that is ignored on Mono.

- Mono is using AppDomain.FriendlyName directly instead of UnsafeNativeMethods.GetModuleFileName.

Performance counter "Available Physical Memory" will be added to mono in an upcoming pull request.