Dealing with Stale Data - Cache Invalidation Strategies | OneNoughtOne