我正在尝试更改Hazelcast 3.2地图的加载模式。这是我通过代码尝试的(不确定它是否可以通过XML配置文件获得,这对我来说更合适)。
private InitialLoadMode initialLoadMode = InitialLoadMode.EAGER;
final Config config= new Config();
final MapConfig mapConfig = config.getMapConfig("*");
final MapStoreConfig mapStoreConfig = mapConfig.getMapStoreConfig();
mapStoreConfig.setInitialLoadMode(initialLoadMode); //mapStoreConfig.InitialLoadMode(initialLoadMode);
最后一行似乎没有编译。有什么建议吗?
答案 0 :(得分:1)
你需要在构造函数ep中调用它
class Foo{
private InitialLoadMode initialLoadMode = InitialLoadMode.EAGER;
final Config config= new Config();
final MapConfig mapConfig = config.getMapConfig("*");
final MapStoreConfig mapStoreConfig = mapConfig.getMapStoreConfig();
{
mapStoreConfig.setInitialLoadMode(initialLoadMode);
}
}