Is this computed only once, like a lazy val in Scala, or does it get recomputed each time you access _jrdd?