http://nhibernate.hibernatingrhinos.com/28/first-and-second-level-caching-in-nhibernateからの抜粋
「第 2 レベル キャッシュの有効期間は、セッション ファクトリに関連付けられており、個々のセッションには関連付けられていません。エンティティが一意の ID によって読み込まれ、第 2 レベル キャッシュがアクティブになると、エンティティは他のすべてのセッション (同じセッションファクトリー)」
上記が当てはまり、Web ファームをお持ちの場合、次のことが当てはまります。
1) アプリケーション (私の場合は各 Web サーバー) ごとに SessionFactory があります 2) Web サーバーごとに個別の第 2 レベルのキャッシュがあります 3) サーバー A の第 2 レベルのキャッシュにロードされたデータは、サーバー B では利用できません
私は正しいですか?