修复了缓存的Hashtable大小

时间:2012-03-16 00:28:59

标签: c# caching memory hashtable

是否可以使用HashTable自动从列表中删除最早访问的元素?我正在尝试构建一个验证缓存,但我担心我可能被请求轰炸,而我的Hashtable内存太大。我查看了大小,但听起来像达到阈值时缓存会自动翻倍。当然,另一种选择是在内存中构建队列或堆栈,但这对于查找来说效率不高。

有没有更好的方法来维护内存中的缓存?我的表非常简单,存储一个字符串和一个bool对它。还有其他想法吗?

谢谢, 信贷基金

1 个答案:

答案 0 :(得分:3)

改为使用System.Web.Caching.Cache