CachePopulatingQueryRunner -> CachingQueryRunner

Populate and use cache at compute node level