Ignite中堆外条目未按预期工作的过期策略

Ignite中堆外条目未按预期工作的过期策略,ignite,distributed-system,Ignite,Distributed System,堆外条目的过期策略未按预期工作。我看到堆外条目呈线性增加,在堆外大小突然下降一段时间后。是否只有缓存项的标记在到期后才完成,并在以后批量收集?我找不到任何与此相关的文档。我们需要在缓存配置中启用渴望TTL。它将在后台创建一个线程并删除过期的条目。Ignite中有两种过期策略模式:即时和非即时: 在紧急情况下,后台线程会定期终止TTL条目。当使用非急切TTL时,条目仅在访问时过期。所以,过期的条目有可能在堆外存储一段时间,直到它们被读取 还要记住,JVM可以分配比立即需要更多的内存。Java进程分

堆外条目的过期策略未按预期工作。我看到堆外条目呈线性增加,在堆外大小突然下降一段时间后。是否只有缓存项的标记在到期后才完成,并在以后批量收集?我找不到任何与此相关的文档。

我们需要在缓存配置中启用渴望TTL。它将在后台创建一个线程并删除过期的条目。

Ignite中有两种过期策略模式:即时和非即时:

在紧急情况下,后台线程会定期终止TTL条目。当使用非急切TTL时,条目仅在访问时过期。所以,过期的条目有可能在堆外存储一段时间,直到它们被读取

还要记住,JVM可以分配比立即需要更多的内存。Java进程分配的内存量与Ignite中存储的数据量没有直接关系