参考.NET 4.0中的System.Runtime.Caching类,似乎只能在配置文件中设置有限数量的东西:
示例部分如下所示:
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="NameOfMyCache" pollingInterval="00:05:00" cacheMemoryLimitMegabytes="0" physicalMemoryLimitPercentage="0"/>
</namedCaches>
</memoryCache>
</system.runtime.caching>
然而,似乎没有任何真正有用的项目(恕我直言!)可以从配置文件中控制。这些是CacheItemPolicy类中的选项,例如AbsoluteExpiration,SlidingExpiration和Priority(我可以理解Callback函数是如何暴露的,虽然我希望看到一些选项,如果在调用这些函数时该怎么做)
问题是,是否可以从配置文件中执行此操作而不必离开并滚动自己的自定义部分?