title: Are JSF 2.x @ViewScoped managed beans thread safe?
body: <p>I've been googling for a couple hours on this issue to no eval.</p>
  
  <p>WELD docs and the CDI spec are pretty clear regarding thread safety of the scopes provided. </p>
  
  <p>For example:</p>
  
  <ul>
  <li><p>Application Scope - not safe</p></li>
  <li><p>Session Scope - not safe</p></li>
  <li><p>Request Scope - safe, always bound to a single thread</p></li>
  <li><p>Conversation Scope - safe (due to the WELD proxy serializing access from multiple request threads)</p></li>
  </ul>
  
  <p>I can't find anything on the View Scope defined by JSF 2.x. </p>
  
  <p>It is in roughly the same bucket as the Conversation Scope in that it is very possible for multiple requests to hit the scope concurrently despite it being bound to a single view / user.  What I don't know is if the JSF implementation serializes access to the bean from multiple requests.</p>
  
  <p>Anyone have knowledge of the spec or of the Morraja/MyFaces implementations that could clear this up? </p>