多数の同時ユーザーが予想されるプロジェクトでは、接続ユーザー (セッション) ごとに名前付きキャッシュを使用するか、すべてのセッション状態に対して 1 つの大きな名前付きキャッシュを使用するかを選択できます。データをセッションにアタッチするための柔軟なメカニズムが必要なため、1 つの大きなキャッシュを使用するのはより複雑になりますが、パフォーマンスは向上する可能性があります。セッションごとに一意の名前付きキャッシュを使用する主な理由は、名前付きキャッシュを破棄するだけで、それに関連するすべてのデータを破棄できるという単純さです。これはメモリ内でのみ実行されることが予想され、アクセス レートは非常に低くなります。
1 つの大きなキャッシュを使用すると、どれだけパフォーマンスが向上しますか? Coherenceを使用して多数の名前付きキャッシュ・インスタンスを使用することは「悪い習慣」とみなされますか? つまり、Coherence で新しい名前付きキャッシュを割り当てるには、どのくらいのオーバーヘッドがかかるのでしょうか?