function OnAchievementsInvalidateCache(User $user)
{
    wfProfileIn(__METHOD__);
    global $wgMemc;
    //used in ParterFeed:FeedAchivementsLeaderboard()
    $rankingCacheKey = AchRankingService::getRankingCacheKey(20);
    $wgMemc->delete($rankingCacheKey);
    wfProfileOut(__METHOD__);
    return true;
}
Exemple #2
0
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;
}