removeDuplicates = false; // delay semantics are critical } public function run() { // Use purge() directly to avoid infinite recursion CdnCacheUpdate::purge( $this->params['urls'] ); return true; } }