A Cache-Invalidation Strategy: A New Strategy

After using that version check setup for a while, I realized we could make it smarter.
The first version worked, it checked every minute…