X-Cart Cleanup and XCache


Written by

So my work’s site has X-Cache setup and so any changes made to the site is usually cached in two places, X-Cache and with X-Carts Smarty.

So to make things simple, I’ve integrated the cleanup of the cache’s into the default x-cart cleanup page.

So just edit cleanup.php to include these lines:

 

// Remove XCache cache if it's installed.
if (function_exists("xcache_clear_cache")) {
	echo "XCache ";
	$i=0;
	while ( $i < xcache_count(0)) {
		@xcache_clear_cache(0, $i);
		echo "<em>php#".$i."</em>, ";
		$i++;
	}
	$i=0;
	while ( $i < xcache_count(1)) {
		@xcache_clear_cache(1, $i);#
		echo "<em>var#".$i."</em>, ";
		$i++;
	}
	echo " Removed.";
}