/**
  * @param User $user
  * @param array $mungeIds
  */
 public static function cacheMungeIdsByUser(User $user, array $mungeIds)
 {
     if ($user->getClassId('Permitable') == 0) {
         return;
     }
     $userModelIdentifier = $user->getModelIdentifier();
     if (static::supportsAndAllowsPhpCaching()) {
         static::$mungeIdsByUser[$user->id] = $mungeIds;
     }
     if (static::supportsAndAllowsMemcache()) {
         $prefix = static::getCachePrefix($userModelIdentifier) . static::$mungeIdsCachePrefix;
         static::cacheValueAndChecksum($prefix . $userModelIdentifier, $mungeIds);
     }
 }
 /**
  * @param User $user
  * @param array $mungeIds
  */
 public static function cacheMungeIdsByUser(User $user, array $mungeIds)
 {
     if ($user->getClassId('Permitable') == 0) {
         return;
     }
     $userModelIdentifier = $user->getModelIdentifier();
     if (static::supportsAndAllowsPhpCaching()) {
         static::$mungeIdsByUser[$user->id] = $mungeIds;
     }
     if (static::supportsAndAllowsMemcache()) {
         $prefix = static::getCachePrefix($userModelIdentifier) . static::$mungeIdsCachePrefix;
         Yii::app()->cache->set($prefix . $userModelIdentifier, serialize($mungeIds));
     }
 }