Reimplement the news archive caching