'Provides **True** if the policy allows exiting whatsoever, **False**
otherwise.'

@lru_cache()
def is_exiting_allowed(self):

    rejected_ports = set()
    for rule in self._get_rules():
        if rule.is_accept:
            for port in range(rule.min_port, (rule.max_port + 1)):
                if (port not in rejected_ports):
                    return True
        elif rule.is_address_wildcard():
            if rule.is_port_wildcard():
                return False
            else:
                rejected_ports.update(range(rule.min_port, (rule.max_port + 1)))
    return self._is_allowed_default
