PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/v1world.us/wp-content/plugins/comet-cache/src/includes/classes/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //home/trave494/v1world.us/wp-content/plugins/comet-cache/src/includes/classes/ApiBase.php |
<?php namespace WebSharks\CometCache\Classes; /** * API Base Class. * * @since 150422 Rewrite. */ class ApiBase { /** * Current CC plugin instance. * * @since 150422 Rewrite. * * @return \comet_cache\plugin instance. */ public static function plugin() { return $GLOBALS[GLOBAL_NS]; } /** * Gives you the current version string. * * @since 150422 Rewrite. * * @return string Current version string. */ public static function version() { return VERSION; // Via constant. } /** * Gives you the current array of configured options. * * @since 150422 Rewrite. * * @return array Current array of options. */ public static function options() { return $GLOBALS[GLOBAL_NS]->options; } /** * Purges expired cache files, leaving all others intact. * * @since 150422 Rewrite. * * @note This occurs automatically over time via WP Cron; * but this will force an immediate purge if you so desire. * * @return int Total files purged (if any). */ public static function purge() { return $GLOBALS[GLOBAL_NS]->purgeCache(); } /** * This erases the entire cache for the current blog. * * @since 150422 Rewrite. * * @note In a multisite network this impacts only the current blog, * it does not clear the cache for other child blogs. * * @return int Total files cleared (if any). */ public static function clear() { return $GLOBALS[GLOBAL_NS]->clearCache(); } /** * This erases the cache for a specific post ID. * * @since 150626 Adding support for new API methods. * * @param int $post_id Post ID. * * @return int Total files cleared (if any). */ public static function clearPost($post_id) { return $GLOBALS[GLOBAL_NS]->autoClearPostCache($post_id); } /** * This clears the cache for a specific URL. * * @since 151114 Adding support for custom URLs. * * @param string $url Input URL to clear. * * @return int Total files cleared (if any). */ public static function clearUrl($url) { $regex = $GLOBALS[GLOBAL_NS]->buildCachePathRegexFromWcUrl($url); return $GLOBALS[GLOBAL_NS]->deleteFilesFromCacheDir($regex); } /** * This wipes out the entire cache. * * @since 150422 Rewrite. * * @note On a standard WP installation this is the same as comet_cache::clear(); * but on a multisite installation it impacts the entire network * (i.e. wipes the cache for all blogs in the network). * * @return int Total files wiped (if any). */ public static function wipe() { return $GLOBALS[GLOBAL_NS]->wipeCache(); } }