Вам не нужно быть уверенным; это работа сервера приложений.
Спецификация J2EE не касается синхронизации информации о сеансе между распределенными компонентами.
Теоретически, все, что вам нужно сделать, - это поточно-ориентированный код. В вашем примере просто убедитесь, что доступ к контейнеру синхронизирован. Если ваш сервер приложений не содержит ошибок, то вы можете смело предположить, что информация о сеансе правильно реплицируется на все узлы без проблем; если ваш сервер приложений имеет ошибок в синхронизации сеансов ... ну ... тогда на самом деле нет ничего более безопасного, теперь это так.