【发布时间】:2018-01-15 23:07:06
【问题描述】:
如果我使用 EclipseLink 进行实体缓存或命名查询缓存超时,我想它不会在缓存超时时自动删除以节省内存。是吗?
如果我遇到堆内存处于临界级别的内存问题,EclipseLink 缓存是否会被自动删除(它是否使用 WeakReference 或类似机制来管理缓存映射而不是强引用)?
谢谢,
【问题讨论】:
标签: eclipselink
如果我使用 EclipseLink 进行实体缓存或命名查询缓存超时,我想它不会在缓存超时时自动删除以节省内存。是吗?
如果我遇到堆内存处于临界级别的内存问题,EclipseLink 缓存是否会被自动删除(它是否使用 WeakReference 或类似机制来管理缓存映射而不是强引用)?
谢谢,
【问题讨论】:
标签: eclipselink
EclipseLink 在工厂级别具有标识映射和缓存,允许设置缓存大小和允许垃圾收集的昂贵标识映射。 documentation 解释了它以及可用于控制或禁用它的选项,具体取决于您的应用程序需求
【讨论】: