function OnAchievementsInvalidateCache(User $user) { wfProfileIn(__METHOD__); global $wgMemc; //used in ParterFeed:FeedAchivementsLeaderboard() $rankingCacheKey = AchRankingService::getRankingCacheKey(20); $wgMemc->delete($rankingCacheKey); wfProfileOut(__METHOD__); return true; }
function Ach_InvalidateCache(User $user) { wfProfileIn(__METHOD__); global $wgMemc; $rankingCacheKeys = array(AchRankingService::getRankingCacheKey(1000, false), AchRankingService::getRankingCacheKey(20, true)); foreach ($rankingCacheKeys as $key) { $wgMemc->delete($key); } wfProfileOut(__METHOD__); return true; }