public static function initalize($engine = 'Cache_Static') { try { // Handle engine failover here switch ($engine) { case 'Cache_StaticMemcache': if (Cache_StaticMemcache::isEnabled()) { break; } case 'Cache_Memcache': if (Cache_Memcache::isEnabled()) { break; } case 'Cache_Static': default: $engine = 'Cache_Static'; } if (is_null(Cache::$Instance)) { Cache::$Instance = new $engine(); } } catch (Exception $e) { //if (Conf::read('DEBUG')) { // throw $e; //} else { return null; //} } }
public static function isEnabled() { return Cache_Static::isEnabled() && Cache_Memcache::isEnabled(); }