固定了缓存的哈希表大小
本文关键字:哈希表 缓存 | 更新日期: 2023-09-27 18:27:53
是否可以有一个HashTable自动从列表中删除最旧的访问元素?我正在尝试建立一个验证缓存,但我担心我可能会被请求轰炸,并且我的哈希表在内存中变得太大。我查看了大小,但听起来当达到非法占用时,缓存的大小会自动翻倍。当然,另一种选择是只在内存中构建队列或堆栈,但这对查找来说效率不高。
有没有更好的方法来维护内存中的缓存?我的表会很简单,存储一个字符串和一个bool。还有其他想法吗?
谢谢,kosh
请改用System.Web.Machine.Cache。