def METHOD_NAME(self):
    """
    Return whether we must download the mirror list.
    If and only if this method returns ``False`` is it admissible
    to use the cached mirror list.
    """
    if os.fstat(self.mirrorfd).st_size == 0:
        return True
    return self._age() > self.MAXAGE