setPurger( AHSC_PURGER ); // Purge all cache when no location is provided. if ( $location === true && method_exists( $purge, 'purgeAll' ) ) { $purge->purgeAll(); return; } // Purge single URL based on the location parameter. if ( ! method_exists( $purge, 'purgeUrl' ) ) { return; } $purge->purgeUrl( $location ); } }