fastutil中等效的scala hashmap

时间:2016-11-08 00:22:02

标签: scala fastutil

我想在我的spark流应用程序(scala)中使用fastutill类。我使用的是hashmap而是基于Spark documentations,他们建议使用fastutill类而不是hashmap。首先,我想知道这些类是否值得,然后想要知道什么是快速用于hashmap的等价类。

Particulalry我正在使用hashmap

HashMap [Key_Object,ArrayBuffer [Value_object] ..我想知道fastutill中最好的集合是什么

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找Object2ObjectOpenHashMap.java。它的作用类似于泛型hashMap类。它的默认散列函数可以正常工作IMO。

如果您想减少哈希冲突或提高性能,请选择Object2ObjectOpenCustomHashMap。在创建哈希映射时,您必须提供特定于上下文的自定义哈希函数。

请注意,FastUtil有很多其他可能更适合您的类型,请参阅可以找到的文档here