protected function getCacheKey() { if (is_null($this->cacheKey)) { $this->cacheKey = get_class($this) . '__' . md5(serialize($this->criteria)) . '__' . $this->columns; } return $this->cacheKey; }