I don't think so, but the downloader downloads any incorrect or missing files. As a result, the files you change, which become incorrect from the Launcher's point of view, get updated each and every launch.
EDIT: As I understand it, the cache is a list of files and their sizes, and possibly their CRC. However, I don't think it actually has every file saved in it.