0

我需要 Lru 缓存来存储几个(~100)大对象(例如~10MB)。我阅读了 Ehcache 和 JSC 并有一个问题。我有一个案例:我在 ehcache 中存储了 10 个对象。然后我从他们那里得到一个并分配给参考。我的引用对象和缓存中的数据是否重复或指向 JVM 内存中的同一对象?

4

1 回答 1

0

如果您只创建一个指向您的大对象的新引用,则不会创建新对象。

您可以通过在所有对象构造函数中放置一个日志记录语句来轻松证明这一点。

于 2012-12-18T21:21:19.113 回答