【发布时间】:2017-02-27 03:07:15
【问题描述】:
我正在为我的应用程序使用 Guava 缓存,并且想知道如果未设置 maximumSize,默认行为会是什么。我理解设置 maxSize 时的行为,如 https://github.com/google/guava/wiki/CachesExplained#size-based-eviction 中所述。
但是当maximumSize 没有设置并且JVM 用完堆空间时会发生什么?我假设垃圾收集器将运行并释放空间,这意味着将从缓存中删除条目?
【问题讨论】:
-
有人对此有什么想法吗?
标签: java heap-memory guava