service responsible for downloading cache and example how to use it