现在我们正在使用默认选项 .getMap() 创建地图。我们不使用 getConfig().addMapConfig 选项,因为我们希望避免检查地图是否为空等,以避免每次需要访问地图时调用此代码(由接口 getMap() 抽象的客户端代码)。
现在的问题是,如果我们想销毁某些地图,我们希望遍历所有地图名称并仅销毁符合特定条件的地图。由于我们不添加到 MapConfig,我们无法使用 getConfig().getMapConfigs().keyset() 来获取地图名称。
现在我们正在尝试使用 .getDistributedObjects() 进行迭代。唯一担心的是分布式对象作为一个整体加载到内存中(我希望不是..),或者只是加载到 DistributedObject 引用中的 ID 和名称(如代理)。我无法从代码中弄清楚。这样做是个好主意还是有更好的方法来获取地图对象引用。请帮忙