首页 > 解决方案 > asp.net mvc 站点中的 ArrayPool 缓存和过期

问题描述

我目前有在一些大型阵列上完成的缓存,它每 5 分钟过期一次以获取新数据。我假设过期的数据会进入 Gen2 并坐在那里直到垃圾收集。

我想降低垃圾收集并考虑ArrayPools. 但是,我怎样才能实现需要到期日期的东西?我是否会在我的设置上放置一个到期日期属性并从那里开始,或者对我当前的缓存工作并以某种方式重用该数据。后者我不确定如何刷新HttpRuntime.Cache.

标签: c#.netcachinggarbage-collectionarraypools

解决方案


推荐阅读