私はオープンソースに取り組んでおり、複数のxmlファイルから値を読み取って辞書にデータを入力する必要があり、xmlファイルのいずれかが変更されるたびに辞書を更新する必要があります。複数のファイルがあるので、を使用することを考えFileSystemWatcher
ました。これは良い考えですか?または、ファイルの依存関係があるASP.NETキャッシュを使用する必要がありますか?複数のファイルがある場合にASP.NETキャッシュがどのように役立つかわかりません。
注:辞書の更新中にロッキングmechainsmを実装したので、辞書を更新する場合にスレッド化が問題になることはありません。