public final function getQueryResultCollection() { return $this->shouldUseQueryResultCaching ? $this->buildQueryResultCollection() : null; }