As far my understanding and Refresh Cache refreshes only the files relevant to the changes made and leaves other caches. Refresh Cache (Full) refreshes the full cache and loads all the meta data to Cache. In both case(“Refresh Cache” and “Refresh Cache (Full)”) all the users cache will be refreshed. So it might make an overload on server. Whereas, Refresh integration Cache is only for caches related to any integration.