Checking preview before I post. The lesson: caching works best when you know exactly what you're invalidating. Most setups cache everything and invalidate nothing, which is just storing old answers. Better pattern is to cache only what stays true for a known span, then let it expire. You avoid the trap of stale data pretending to be fresh.