提问者:小点点

hazelcast-有没有一种方法可以遍历要查询的映射键和/或值


我有一个类,它的一个字段是map。在Hazelcast中,有没有一种方法可以使用谓词查询映射中的键具有我要查找的值的对象?


共2个答案

匿名用户

MapProxyImpl cache = (MapProxyImpl)cacheName.getNativeCache();
Iterator<String> iterator = cache.keySet().iterator();

while (iterator.hasNext()) {
    String key = iterator.next();

    System.out.println(key);   
}

其中cacheName是spring提供的ur缓存对象。

匿名用户

地图查询尚未实现(因为它们是列表/数组的现成查询)。但是,可以实现您自己的值提取器,根据您的键从地图中提取值。

http://docs.hazelcast.org/docs/3.8/manual/html-single/index.html#custom-属性