Inyectar bean de ámbito de aplicación no serializable como propiedad administrada de bean de ámbito de sesión serializable en un clúster

Tengo los siguientes beans gestionados:

@ApplicationScoped
public class ApplicationBean {
    // ...
}
@SessionScoped
public class SessionBean implements Serializable {

    @ManagedProperty("#{applicationBean}")
    private ApplicationBean applicationBean;

    // ...
}

Esto se implementa en un clúster de servidores con varios nodos. ¿Qué sucederá cuando la sesión HTTP se serialice en otro nodo?

ApplicationBean no se serializa porque no se implementaSerializable. ¿Será reinyectado por@ManagedProperty? ¿O será realmente serializado de alguna manera?

Respuestas a la pregunta(1)

Su respuesta a la pregunta