例如,我们可以使用Ignite的ScanQuery对象来仅查询本地缓存中的条目。
像这样:
ScanQuery<Object, Object> qry = new ScanQuery<>()
.setLocal(true);
现在,如果我们有一个带有cacheConfiguration.setBackups(1)的缓存,
有什么方法可以只查询本地存储在节点上的备份条目?
如果我们使用
igniteCache.localEntries(CachePeekMode.BACKUP);
但是,对于它的setPageSize方法,我真的需要在这里使用ScanQuery。
最佳答案
不可能仅从备份在本地节点上使用ScanQuery,所以,我认为您应该使用
igniteCache.localEntries(CachePeekMode.BACKUP)
对于这种情况。
顺便问一下,您的用例是什么?也许我可以为您推荐一些更好的东西。