重複の可能性:
system.runtime.cachingのパフォーマンス
オブジェクトのリスト(10〜20フィールドの50未満のオブジェクト)をキャッシュする必要があります。どのキャッシュ方法がどのキャッシュ方法の方が優れているか。
EnterpriseLibrary Caching
またsystem.runtime.caching
重複の可能性:
system.runtime.cachingのパフォーマンス
オブジェクトのリスト(10〜20フィールドの50未満のオブジェクト)をキャッシュする必要があります。どのキャッシュ方法がどのキャッシュ方法の方が優れているか。
EnterpriseLibrary Caching
またsystem.runtime.caching
オブジェクトの数が比較的少ないことを考えるとsystem.runtime.caching
、EnterpriseLibrary を使用するオーバーヘッドを回避できるように、 を使用することをお勧めします。キャッシュされたオブジェクトを格納するためにConcurrenctDictionaryをインスタンス化することも検討できます。特に、オブジェクトの有効期間 (有効期限ポリシーなど) をより詳細に制御したい場合は。
Web アプリケーションを作成していた場合System.Web.Caching.Cache
は、System.Runtime.Caching.MemoryCache
. で問題が発生しましたSystem.Runtime.Caching.MemoryCache
。詳細については、次の SO 記事を参照してください:-