在首次调用map.get()API时加载Hazelcast地图

时间:2018-07-19 04:58:28

标签: hazelcast

我想在从Hazelcast客户端第一次访问/调用map.get()时加载Hazelcast IMap。

请您为我提出解决此问题的最佳方法。

当前,我们正在尝试使用Map store,但不确定是否可以使用。

谢谢 哈沙德(Harshad)

1 个答案:

答案 0 :(得分:0)

请参阅相关文档部分:http://docs.hazelcast.org/docs/latest/manual/html-single/index.html#initializing-map-on-startup

在定义EAGER加载MapLoader时,首次调用hazelcast.getMap()时,数据将加载到Map中。这样,您可以确保地图中始终有数据。

请注意,此操作是一个阻塞调用,因此在所有数据加载到IMap之前,您对IMap的首次访问都将被阻塞。