C# LRUCache緩存類

這個是一個使用了現有的LinkedList和Dictionary來封裝的類,奇怪的是LinkedList和java的不同,不能設置Next和Prevjava   使用了讀寫鎖,因此不要建立太多(1000個以上)的實例,不然影響GC的回收效率(讀寫鎖的內存碎片問題),好在通常的項目只要一個緩存類就好了,因此不存在這些問題了,但願你們也幫忙看看,提提意見,仍是比較在乎這個LinkedList爲什麼不能
相關文章
相關標籤/搜索