我的缓存将包含可能不在同步DB中的元素。
例如, 在某些用例中,我在IMap中使用了set / putTransient,因此该元素只会在缓存中。
IMap.loadAll(true)不会从缓存中清除那些未同步的元素。
请指教......
更新:我的重新加载命令
@JMXMethod
public void reload(){
log.info("Reloading Cache - [{}] ... ", cachename());
cache().loadAll(true);
}
答案 0 :(得分:0)
只需调用map.clear()然后调用map.loadAll(true)