in cassovary-benchmarks/src/main/scala/com/twitter/cassovary/utils/FastutilsWrapping.scala [28:55]
def main(args: Array[String]): Unit = {
val easyMap = FastUtilUtils.newInt2IntOpenHashMap()
val keys = Array.tabulate[Int](size)(identity[Int])
val values = Array.tabulate[Int](size)(_ + 7)
val pureMap = new Int2IntOpenHashMap()
time ("pure map ops") {
(0 until size).foreach {
i => pureMap.put(keys(i), values(i))
}
(0 until size).foreach {
i => pureMap.get(keys(i))
}
}
time("wrapped map ops") {
(0 until size).foreach {
i => easyMap.put(keys(i), values(i))
}
(0 until size).foreach {
i => easyMap.get(keys(i))
}
}
}