Интересно, есть ли способ изменить объект в куче, на который ссылаются другие объекты.
Что я специально пытаюсь сделать, это управлять моей переходной конфигурацией.То, что я делаю, загружает «связанную» конфигурацию из JAXB или JPA.У меня есть менеджер, который поддерживает некоторые потоки, чтобы проверить, если эти конфигурации хранятся изменения.Если они это сделают, я хочу снова загрузить конфигурацию из хранилища (создает новый экземпляр конфигурации) и ЗАМЕНИТЬ «устаревший» экземпляр конфигурации с новым в куче, поэтому любые объекты, ссылающиеся на данные конфигурации, получат последнюю версию..
Я понимаю, что, скорее всего, столкнусь с кошмаром, связанным с иерархическими ссылками на объекты, - но я просто хочу узнать о различных потенциальных подходах, прежде чем я решу просто документально не создавать локальную ссылкуи всегда звоните из менеджера конфигурации, если вы ожидаете самое последнее =)
Есть идеи, как это сделать?Я не слишком знаком с АОП ... но из того, что я знаю об этом ... Я думаю, что это может обеспечить путь для достижения этого.
Любые другие идеи приветствуются, конечно =)
Стив