Exception
public function cacheResult() : bool { if (!$this->hasCacheResult()) { throw new Exception(); } return $this->cacheResult; }