Side Effects, Background Work, and Warm Caches In Part 3 , we covered partial and distributed invalidation : how to surgically purge stale data across 300+ workers. Now let’s handle the tricky cases: cached functions with side effects, computations too slow to block users, and keeping critical caches permanently warm. 12.