我使用<代码>System.Runtime.Caching.MemoryCache持有永远不会到期的项目。 然而,有时我需要清除整个海滩。 我如何这样做?
我询问了一个类似的问题here。 关于我是否可以列举这些藏匿点,但这是一个坏的想法,因为在列举时需要加以精简。
I ve Trial using .Trim(100)
but that don t work at all.
我试图通过Linq获得一份所有关键人物的名单,但随后我回头来,因为逐个逐个逐个项目很容易导致种族状况。
我想储存所有钥匙,然后发行<代码>。 每人搬走(钥匙)代码>,但也有暗含的种族条件,因此,我需要锁定钥匙清单,而且事情再次出现。
我当时认为,我应当能够打电话到<代码>.Dispose(),以了解整个切身情况,但我不敢肯定,由于执行方式,这才是最佳办法。
使用<代码>Change Monitors对我的设计来说不是一个选择,对于这种三维要求来说,是毫无道理的。
So, how do I completely clear the cache?