Fixed a bug where the cache file would be writting in the parent folder.

I used boost::filesystem::path += operator instead of the / operator