首页 > 解决方案 > 我应该在我的对象中保留对 Hazelcast Map 的引用吗?

问题描述

我有一张帮助加速查询的 Hazelcast 地图。我的问题是:我应该在每次调用查询方法时获取对这个映射的引用,还是在我的查询服务 init 方法中获取引用并将其保留为类成员以节省查询时间?

标签: hazelcast

解决方案


每次获取 IMap 引用没有显着的性能开销;但由于它不会改变,因此只获取一次引用然后重用它更有意义。

这假设您已经持有一个 HazelcastInstance ,您可以从中获取地图;获取实例更昂贵,我不建议每次都重新创建它。


推荐阅读