Hazelcast IMap - 如何清除loadAll上的所有元素(true)

时间:2016-04-27 06:59:35

标签: hazelcast hazelcast-imap

我的缓存将包含可能不在同步DB中的元素。

例如, 在某些用例中,我在IMap中使用了set / putTransient,因此该元素只会在缓存中。

IMap.loadAll(true)不会从缓存中清除那些未同步的元素。

请指教......

更新:我的重新加载命令

@JMXMethod
    public void reload(){
        log.info("Reloading Cache - [{}] ... ", cachename());
            cache().loadAll(true);  
    }

1 个答案:

答案 0 :(得分:0)

只需调用map.clear()然后调用map.loadAll(true)