Caching 当MemoryCache对象超过其CacheMoryLit时会发生什么情况?

Caching 当MemoryCache对象超过其CacheMoryLit时会发生什么情况?,caching,.net-4.0,Caching,.net 4.0,当System.Runtime.Caching.MemoryCache(.NET 4.0)的实例超过其CacheMoryLimit时,是删除了所有缓存项,还是仅删除了其中的一部分?从技术上讲,应该是其中的一部分。但是,我遇到了一些根本没有被逐出的项的问题——这与.NET4中新的垃圾收集配置选项有关。不过,这并不是所有的问题。从技术上讲,应该只是其中的一些问题。但是,我遇到了一些根本没有被逐出的项的问题——这与.NET4中新的垃圾收集配置选项有关。不过,这并不是所有人都能做到的

当System.Runtime.Caching.MemoryCache(.NET 4.0)的实例超过其CacheMoryLimit时,是删除了所有缓存项,还是仅删除了其中的一部分?

从技术上讲,应该是其中的一部分。但是,我遇到了一些根本没有被逐出的项的问题——这与.NET4中新的垃圾收集配置选项有关。不过,这并不是所有的问题。

从技术上讲,应该只是其中的一些问题。但是,我遇到了一些根本没有被逐出的项的问题——这与.NET4中新的垃圾收集配置选项有关。不过,这并不是所有人都能做到的