У меня есть несколько объектов, которые я создаю, а затем использую в JSP.Я создал эти объекты для отложенной загрузки (а не для инициализации в cstor) на нескольких получателях, так как эти операции медленные, и не все используются всегда.
Я знаю, что простая отложенная загрузка можетвызывают проблемы с безопасностью потоков:
if(this.var == null) {
this.var = service.call();
}
return this.var;
Однако, поскольку эти классы вызываются ТОЛЬКО из JSP (и МОГУТ вызываться только из-за параметров cstor, которые предоставляются через контейнер только JSP), я в порядке?Так как это часть выполнения JSP, я не представлял, что мне нужно беспокоиться о нескольких потоках, но хотел узнать мнение каждого.
Сервер приложений, на котором он работает, основан на Jetty.