protected function getCacheKey()
{
if (is_null($this->m_cacheKey)) {
$this->m_cacheKey = get_class($this) . '__' . serialize($this->m_constraints) . '__' . serialize($this->m_order) . '__' . $this->m_start . '__' . $this->m_limit . '__' . $this->m_columns;
}
return $this->m_cacheKey;
}