def METHOD_NAME(self) -> Optional[cairo.Surface]:
    if not self._cached_bg:
        self._cached_bg = pil_to_cairo_surface(
            self.dbg.to_pil(self.dbg_dpc, self.dbg_dpci, self.dbg_dpl.palettes).convert('RGBA')
        )
    return self._cached_bg