【发布时间】:2017-11-10 10:46:44
【问题描述】:
在 Apache Ignote 中,当一个条目从堆上缓存中逐出时,它会被放置在堆外区域吗?
从文档来看,似乎并非如此,但正在寻求澄清。
堆上驱逐策略仅从 Java 堆中删除缓存条目。存储在内存的堆外区域中的条目不受影响。
【问题讨论】:
标签: ignite
在 Apache Ignote 中,当一个条目从堆上缓存中逐出时,它会被放置在堆外区域吗?
从文档来看,似乎并非如此,但正在寻求澄清。
堆上驱逐策略仅从 Java 堆中删除缓存条目。存储在内存的堆外区域中的条目不受影响。
【问题讨论】:
标签: ignite
从 Ignite 2.x 开始,条目始终存储在堆外内存中,并且 on-heap 选项允许为堆外条目启用堆上缓存查找。当一个条目从堆上缓存中被逐出时,总会有一个支持的堆外对应项。
2.x 之前的 Ignite 使用不同的内存 modes 并且逐出行为因它而异。
【讨论】: