Terrible logic here.. Invalidate entire layout cache just because one CMS page was updated, even if none of the layout-related fields were updated? What ever happened to using cache tags and keys, and whet ever happened to code reviews?