java - 如何在 Apache Ignite 中获取已逐出的项目

标签 java caching ignite in-memory

有没有办法在 Apache Ignite 中获取被逐出的项目?

我设置了 LRU 驱逐策略。

我假设当我放入一个新的键和值时,如果缓存空间已满,则通过 LRU 逐出策略逐出一项,然后缓存新的键和值。

如果正确,我想知道哪个键和值被驱逐。

有办法知道吗?

最佳答案

您可以收听EVT_CACHE_ENTRY_EVICTED 。 有一个test它展示了如何正确地做到这一点。

关于java - 如何在 Apache Ignite 中获取已逐出的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52269804/

相关文章:

java - 从 Sun JVM 过渡到 JRockit 时需要注意的注意事项?

javascript - HTML5 本地存储 - 存储和加载已经下载过一次的 CSS

用于加载速度的 PHP 和 Javascript/Ajax 缓存 - JSON 和 SimpleXML

java - JSP中创建类对象的两种方法的区别

java - 在android中将数据从一个文件复制到另一个文件非常慢?

ssl - 点燃 pod 之间的 TLS 通信

hadoop - 打开 IgnitePath 时如何获取 InputStream(返回 HadoopIgfsSecondaryFileSystemPositionedReadable)?

java - 无法直接从 Spark RDD 向 Ignite 写入/保存数据

java - 哪些应用程序具有漂亮的 Maven pom,并且可以作为 Maven 功能的示例

java - 如何为 Java 应用程序创建一个简单的分布式 map ?