mDescription = "Remove all statistics tracking from the cache"; } public function execute() { global $wgLocalDatabases, $wgMemc; foreach ( $wgLocalDatabases as $db ) { $wgMemc->delete( "$db:stats:request_with_session" ); $wgMemc->delete( "$db:stats:request_without_session" ); $wgMemc->delete( "$db:stats:pcache_hit" ); $wgMemc->delete( "$db:stats:pcache_miss_expired" ); $wgMemc->delete( "$db:stats:pcache_miss_absent" ); $wgMemc->delete( "$db:stats:pcache_miss_stub" ); $wgMemc->delete( "$db:stats:image_cache_hit" ); $wgMemc->delete( "$db:stats:image_cache_miss" ); $wgMemc->delete( "$db:stats:image_cache_update" ); $wgMemc->delete( "$db:stats:diff_cache_hit" ); $wgMemc->delete( "$db:stats:diff_cache_miss" ); $wgMemc->delete( "$db:stats:diff_uncacheable" ); $wgMemc->delete( "$db:stats:job-insert" ); $wgMemc->delete( "$db:stats:job-pop" ); } } } $maintClass = "ClearCacheStats"; require_once RUN_MAINTENANCE_IF_MAIN;