C# LRUCache缓存类

这个是一个使用了现有的LinkedList和Dictionary来封装的类,奇怪的是LinkedList和java的不同,不能设置Next和Prevjava   使用了读写锁,因此不要建立太多(1000个以上)的实例,不然影响GC的回收效率(读写锁的内存碎片问题),好在通常的项目只要一个缓存类就好了,因此不存在这些问题了,但愿你们也帮忙看看,提提意见,仍是比较在乎这个LinkedList为什么不能
相关文章
相关标签/搜索