When deleting a widget, only delete the widget's instance from the cache.

Previously, when deleting a widget, the entire cache for a widget would be
purged from the cache.  Deleting just the widget instance is more
conservative.