I haven't really looked at this for very long but it looks like the dllcache folder is compressed and that there are some files in this folder that are not in any other directory on the HD. What I am thinking this directory is for is for that System File Protection stuff. (Where if you overwrite a windows file, then windows will take the file out of dllcache and replace it.)