【问题标题】:fixed Hashtable size for cache缓存的固定哈希表大小
【发布时间】:2012-04-01 13:53:53
【问题描述】:

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

有没有更好的方法来维护内存中的缓存?我的表会很简单,存储一个字符串和一个布尔值。还有其他想法吗?

谢谢, 良心

【问题讨论】:

    标签: c# caching memory hashtable


    【解决方案1】:

    【讨论】:

    • 实际上我只是查看了 ObjectCache 和 MemoryCache(因为我不在 Asp.NET 应用程序中),但这为我指明了正确的方向。谢谢!
    猜你喜欢
    • 2018-08-08
    • 2011-01-09
    • 2016-01-25
    • 1970-01-01
    • 2013-01-06
    • 2016-03-29
    • 2021-01-07
    • 1970-01-01
    • 2013-03-29
    相关资源
    最近更新 更多