public function saveCache()
{
\Yii::beginProfile('save cache: ' . $this->name);
\Yii::trace('save cache ' . $this->name . ' file: ' . $this->getCacheFile());
$file = fopen($this->getCacheFile(), "w");
fwrite($file, serialize($this->result));
fclose($file);
\Yii::endProfile('save cache: ' . $this->name);
return $this;
}