MemoryCachehas an internal CacheMemoryMonitorone that periodically requests its links, how large they are. It uses an internal type in mscorlib called SizedReference, which is a link that also keeps track of how much memory (approximately) its target uses.
GC, , .