def METHOD_NAME(self) -> bool:
    if self.config.zip_path:
        str_zipped_path = str(self.config.zip_path)
        inside_zip_path = str(self.config.path)[len(str_zipped_path[:-4]) + 1 :]
        str_inside_zip_path = str(inside_zip_path).replace("\\", "/")
        if str_zipped_path not in LazyNode.ZIP_FILELIST_CACHE:
            with ZipFile(file=self.config.zip_path) as zip_file:
                LazyNode.ZIP_FILELIST_CACHE[str_zipped_path] = SimpleCache(
                    value=zip_file.namelist(),
                    expiration_date=datetime.utcnow() + timedelta(hours=2),
                )
        return str_inside_zip_path in LazyNode.ZIP_FILELIST_CACHE[str_zipped_path].value
    else:
        return self.config.path.exists()