What exactly are you getting stuck on? If I remember correctly, there's a class with all the constants in exotic, one of which is the cache download url, so host your cache somewhere and make sure it's a direct download link and put it in the cache url string constant. Also, without changing any code, exotic takes the url and splits the url string and takes the last item of the split array of strings, so the name of the cache.zip should be the same as the last string of the url following the last /. (For example, your cache download link should look like http://www.myrsps.com/data/cache.zip because it will take the string after the last / in the url and use that as the .zip name. Alternatively, you could just separate the zip name and the url.
edit: that's why you can't host your cache for example on dropbox because it adds a ?dl=1 at the end of a string, if you want to host it there, separate the zip name and the url