def _update_highlight_regions_from_synchronized_views(self) -> None:
        """
        Update cached list of highlight regions from synchronized views.
        """
        regions = []
        for v in self.sync_state.highlight_regions:
            if v is not self:
                for r in self.sync_state.highlight_regions[v]:
                    regions.append(HexHighlightRegion(Qt.GlobalColor.green, r.addr, r.size))

        self._sync_view_highlights = regions
        self._set_highlighted_regions()

        Update cached list of highlight regions from synchronized views.
        
angrmanagement/ui/views/hex_view.py