def METHOD_NAME(self, articles: List[Article]):
    """Remove all saved articles, from memory and disk"""
    logging.debug("Purging %s articles from the cache/disk", len(articles))
    for article in articles:
        if article in self.__article_table:
            try:
                data = self.__article_table.pop(article)
                self.free_reserved_space(len(data))
            except KeyError:
                # Could fail if already deleted by flush_articles or load_data
                logging.debug("Failed to flush %s from cache, probably already deleted or written to disk", article)
        elif article.art_id:
            sabnzbd.filesystem.remove_data(article.art_id, article.nzf.nzo.admin_path)