private function setCache($key, $val, $ttl = 0) { if ($cache = self::getCacheInstance()) { $cache->set($this->getCachePrefix() . $key, $val, $ttl); } return $val; }