[minor] Cache the spark.request on the spark instead of using an getter.