If they need that then the handler should depend on the cache service in it's constructor, but by default we can't really try to guess what the handler is doing or not. Signal Slots don't clear cache just in case a Slot might change something :)