@psalm-assert-if-true !null $this->cacheResult
public function hasCacheResult() : bool { return $this->cacheResult !== null; }