code: def _get_checker(self, user):
          
          user_perm_checkers_cache_key = user.id if not user.is_anonymous else 'anonymous'
  
          if user_perm_checkers_cache_key in self._user_perm_checkers_cache:
              return self._user_perm_checkers_cache[user_perm_checkers_cache_key]
  
          checker = ForumPermissionChecker(user)
          self._user_perm_checkers_cache[user_perm_checkers_cache_key] = checker
          return checker
docs: Return a ForumPermissionChecker instance for the given user.