リクエストの存続期間中キャッシュされるように、InRequestScope としてマップされたいくつかの Repository クラスがあります。
これらのリポジトリ クラスには、InSingletonScope としてマップされる CacheClass が挿入されます。
Repository クラスは InSingletonScope にあるオブジェクトを参照するため、InRequestScope としてマッピングされているにもかかわらず、Repository クラスも InSingletonScope にあると見なされるようです。
次のリクエスト中に作成された次のリポジトリ クラスに挿入するために CacheClass をキャッシュに保持しながら、リクエストの最後に Ninject にリポジトリ クラスを強制的に破棄させるにはどうすればよいですか?
これは簡単にできるはずですが、頭がわかりません。