日期:2014-05-17  浏览次数:20835 次

请问C#中有现成的LRU缓存类吗?
就是固定的容量,当满了之后还要往里面加对象时会自动将最近最少使用的对象移除掉

------解决方案--------------------
目前好像没有
参考http://blog.csdn.net/dizuo/article/details/7916996
http://www.codeproject.com/Articles/23396/A-High-Performance-Multi-Threaded-LRU-Cache

Dictionary + LinkedList(单向链表也可以) 以前我也没用过这个东西,学习了