in cassovary-benchmarks/src/main/scala/com/twitter/cassovary/GetNodeByIdBenchmark.scala [42:51]
override def operation(): Unit = {
for (i <- 1 to maxSteps) {
currentNode =
currentNode.randomNeighbor(direction, rng) match {
case Some(n) => graph.getNodeById(n).get
case None => graph.getNodeById(getRandomNode().id).get
}
}
currentNode = getRandomNode()
}