この問題について数時間グーグルで検索しましたが、評価はありませんでした。
WELD ドキュメントと CDI 仕様は、提供されているスコープのスレッド セーフに関して非常に明確です。
例えば:
適用範囲 - 安全ではない
セッション スコープ - 安全ではありません
Request Scope - 安全で、常に単一のスレッドにバインドされます
会話範囲 - 安全 (WELD プロキシが複数の要求スレッドからのアクセスをシリアル化するため)
JSF 2.x で定義されたビュー スコープで何も見つかりません。
単一のビュー/ユーザーにバインドされているにもかかわらず、複数のリクエストが同時にスコープにヒットする可能性が非常に高いという点で、会話スコープとほぼ同じバケットにあります。私が知らないのは、JSF 実装が複数の要求から Bean へのアクセスをシリアライズするかどうかです。
これを解決できる仕様または Morraja/MyFaces 実装の知識を持っている人はいますか?