Одно и то же приложение может быть перезапущено несколько раз во время работы сервера. Если вы хотите загружать данные только один раз за запуск сервера, я бы порекомендовал поместить класс в общую библиотеку, связанную с загрузчиком классов сервера. Это сделает его доступным для всех приложений, а статические переменные сохранят свое содержимое до перезапуска сервера. Конечно, это также означает, что вы не можете обновить эти классы без перезапуска сервера.