How Does Cache Invalidation Affect API Design? | DailyDevLists