キャッシュするWCFメソッドにキャッシュ属性を設定することにより、Asp.Net Cacheを使用しているため、キャッシュコードを制御できません。
空のキャッシュがあり、同じ種類の呼び出しを 10 回取得した場合、最初の呼び出しに時間がかかりすぎて、2 番目の呼び出しが到着する前にキャッシュを更新していない場合、2 番目の呼び出しは同じことを試みます。最初の呼び出しでキャッシュが更新されましたか?
ASP.Net キャッシュを使用する WCF でこのシナリオを経験しており、最初の呼び出しでキャッシュが更新されるまで 2 番目の呼び出しを待機させたいと考えています。方法はありますか?
敬具