リクエストを受け入れ、(データベースルックアップを介して)処理し、結果(html)をレスポンスに出力するHttpModuleを作成しました。(HttpModuleは、要求が完了した後に実際に要求を終了するため、要求の通常のASP.NET処理は行われないことに注意してください。)
データベースの検索には費用と時間がかかる可能性があるため、結果をメモリに保存して、後続の(同一の)リクエストにデータベースにアクセスせずに同じコンテンツを提供できるようにしたいと思います。
HttpModuleの後続の呼び出しで使用できるように、(メモリ内の)データをどこに保存できますか?