В базе данных у меня есть таблица определений, которая читается из приложения один раз при запуске. Эта таблица определений редко изменяется, поэтому имеет смысл прочитать ее один раз и перезапускать приложение каждый раз, когда оно меняется.
Однако после того, как таблица прочитана (помещена в ResultSet), она будет прочитана несколькими обработчиками, работающими в своих собственных потоках.
Как вы предлагаете это сделать?
Моя идея состояла в том, чтобы заполнить CachedRowSet и затем создавать копию этого набора (с помощью метода createCopy ()) для каждого обработчика каждый раз, когда приходит новый запрос.
Как вы думаете, это мудро? Это предлагает хорошую производительность?
Спасибо.