Ehcache и Apache JCS - как это работает?

Мне нужен кеш Lru для хранения нескольких (~ 100) огромных объектов (например, ~ 10 МБ). Я читал об Ehcache и ЗАО и у меня есть один вопрос. У меня случай: я храню в ehcache 10 объектов. Затем я получаю от них одну и отправляю в ссылку. Дублируются ли данные в моем ссылочном объекте и кеше или указывают на один и тот же объект в памяти JVM?


person user1711160    schedule 14.12.2012    source источник


Ответы (1)


Если вы создаете только новую ссылку, указывающую на ваш большой объект, новый объект не создается.

Вы можете легко доказать это, поместив оператор ведения журнала во все конструкторы объектов.

person mindas    schedule 18.12.2012