making sure that the cache directory exists on the filesystem, on launch