エンティティが個別にキャッシュされる System.Web.Caching を使用しています。たとえば、1000 個の商品がある場合、それぞれの商品がキャッシュに独自のエントリを持ちます。
- 製品_1
- 製品_2
- product_389
- 等々...
特に私の場合、キャッシングは最終的に別のキャッシングサーバーに保持され、キャッシュにアクセスするたびにシリアル化されるため、これは良い習慣であることを理解しています。
私の質問は、現在キャッシュにある製品を追跡するにはどうすればよいですか? これは、(A) 現在キャッシュにあるすべての製品を取得したい、(B) キャッシュ内のすべての製品をクリアしたい、(C) キャッシュ内のすべての製品を更新したい場合に必要です。