How would you implement a caching strategy with cache invalidation?

Technical