downloader: Separate out fetching of cached file
downloader: Separate out fetching of cached file

Split out fetching of cached file code into a separate private method.

https://bugzilla.gnome.org/show_bug.cgi?id=738016

vbenes/gnome-boxes,vbenes/gnome-boxes