OSDN Git Service

アイコンのキャッシュ機構を書き直し
authorKimura Youichi <kim.upsilon@bucyou.net>
Wed, 6 Feb 2013 10:46:56 +0000 (19:46 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Wed, 6 Feb 2013 15:24:17 +0000 (00:24 +0900)
commit519d4f3e994385e21a1dd873232d7a2a178a07cf
tree1e50136504e280e2df8639e5bd1be2b262554a07
parentb92e75e0824828c1cc05a04498257f1b1cd831de
アイコンのキャッシュ機構を書き直し

 * LRU によるキャッシュを実装
 * 副産物として System.Runtime.Caching.dll 依存が無くなりました
   (まだ .NET Framework 4 Full に依存する箇所は残っています)
 * 同一アイコンに対するリクエストが複数同時に行われた場合、
   一本の非同期タスクに纏められるようになりました
OpenTween.Tests/LRUCacheDictionaryTest.cs [new file with mode: 0644]
OpenTween.Tests/OpenTween.Tests.csproj
OpenTween/ImageCache.cs [new file with mode: 0644]
OpenTween/ImageDictionary.cs [deleted file]
OpenTween/ImageListViewItem.cs
OpenTween/LRUCacheDictionary.cs [new file with mode: 0644]
OpenTween/OpenTween.csproj
OpenTween/Resources/ChangeLog.txt
OpenTween/Tween.cs
OpenTween/Twitter.cs