Frage

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?

War es hilfreich?

Lösung

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top