Added on_cache_updated event

Where addons have their own cacheing, they may want to couple settings with those set for the core.