I think it is not needed. Users are used to purge cache in such situations, aren't they? It is like when you perform template updated - you need to clear the cache.