Using Smart Invalidation

The next task in Step 2 is to implement smart invalidation. Smart invalidation involves several tasks: