0

I need Lru cache to store several (~100) huge object (~10MB for example). I read about Ehcache and JSC and have one question. I have the case: I store 10 object in ehcache. Then i get one from them and assign to reference. Whether data in my reference object and cache are duplicated or indicate to the same object in JVM memory?

user1711160
  • 169
  • 1
  • 10

1 Answers1

1

If you only create a new reference pointing to your large object, new object is not created.

You can easily prove this by putting a logging statement in all object constructors.

mindas
  • 26,463
  • 15
  • 97
  • 154