1
当System.Runtime.Caching.MemoryCache(.NET 4.0)的实例超出其CacheMemoryLimit时,是否删除了所有缓存条目,还是仅删除了其中的一部分?当一个MemoryCache对象超过它的CacheMemoryLimit时会发生什么?
当System.Runtime.Caching.MemoryCache(.NET 4.0)的实例超出其CacheMemoryLimit时,是否删除了所有缓存条目,还是仅删除了其中的一部分?当一个MemoryCache对象超过它的CacheMemoryLimit时会发生什么?
从技术上讲,它应该只是其中的一部分。不过,我有一些项目没有被驱逐 - 其中I seem to have tracked down到.Net 4中新的垃圾收集配置选项。但它永远不会是所有这些。