この質問は、NHibernate の第 2 レベル キャッシュの ReadWrite と NonStrictReadWrite キャッシュ同時実行戦略の違いに関するものです。
私が理解しているように、これら2つの戦略の違いは、分散複製キャッシュがある場合に関係があります.非厳密は、1つのキャッシュが別のキャッシュとまったく同じ値を持つことを保証しませんが、厳密な読み取り/書き込みは保証する必要があります-キャッシュプロバイダーがそうすると仮定します適切な分散ロック。
私が理解していない部分は、単一のキャッシュ、または分散パーティション化された(複製されていない) キャッシュがある場合に、厳密な対非厳密な区別がどのように関連するかです。それは関連することができますか?レプリケートされていないシナリオでは、タイムスタンプ キャッシュによって古い結果が提供されないように思われます。関連性がある場合は、例を見てみたいと思います。