<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def on_interesting_rts_change(self, new_global_rts, removed_global_rts):
 """Update global tables as interested RTs changed. Adds `new_rts` and removes `removed_rts` rt nlris. Does not check if `new_rts` or `removed_rts` are already present. Schedules refresh request to peers that do not participate in RTC address-family. """

        # We add new RT NLRI and request RR for other peers.
        if new_global_rts:
            LOG.debug(
                'Sending route_refresh to all neighbors that'
                ' did not negotiate RTC capability.'
            )

            pm = self._core_service.peer_manager
            pm.schedule_rr_to_non_rtc_peers()
        if removed_global_rts:
            LOG.debug(
                'Cleaning up global tables as some interested RTs were removed'
            )
            self._clean_global_uninteresting_paths()