/** * Cleans up cache data * * @return boolean always true */ public static function cleanup() { if (empty(self::$_cache)) { self::cacheInit(); } self::$_cache_handlers = array(); return self::$_cache->cleanup(); }
/** * Inits cache backend * * @return boolean always true */ public static function cacheInit() { if (empty(self::$_cache)) { $_cache_class = self::ifGet('config.cache_backend', 'file'); $_cache_class = '\\Tygh\\Backend\\Cache\\' . ucfirst($_cache_class); self::$_cache = new $_cache_class(self::get('config')); self::$_cache_handlers = self::$_cache->getHandlers(); } return true; }