How key-based cache expiration works | Hacker News Reader