/** * Returns true if the given cache engine was supported * * @param $p_cacheEngine * @return boolean * TRUE on success, FALSE on failure */ public static function IsSupported($p_cacheEngine = null) { if (empty($p_cacheEngine)) { return false; } try { if ($cacheEngine = CacheEngine::Factory($p_cacheEngine)) { return true; } else { return false; } } catch (InvalidCacheEngine $ex) { return false; } }