public static function cache($cache_type = 'memcache', $cache_id = 0) { if (empty($dbConfig)) { $cacheConfig = self::$Config[$cache_type][$cache_id]; } if (empty(self::$cache)) { switch ($cache_type) { case 'memcache': return self::$cache = new Cache_McaChe($cacheConfig); break; case 'redis': return self::$cache = new Redis($cacheConfig); break; } } return self::$cache; }