How to gracefully handle cache expiration | Dark Hacker News