Параллельность управляемых bean-компонентов @ApplicationScoped JSF
Я использую Mojarra 2.2.12 и в нашем проекте у нас есть несколько@ApplicationScoped
фасоль. Например:
@ManagedBean
@ApplicationScoped
public class AppScopedBean{
private int commonValueForClients;
//GET, SET
public void evalNew(){
int newCommonVal;
//Evaluation of the new value, doesn't depend on the commonValueForClients
commonValueForClients = newCommonVal;
}
}
У меня вопрос: стоит ли беспокоиться о видимости нового назначенного значения?
Я не мог найти вспецификация что инфраструктура JSF должна синхронизировать доступ к@ApplicationScoped
бобовые поля. Поэтому, особенно для Моджарры 2.2.12, мы должны объявить поле какvolatile
или синхронизировать доступ к нему явно?