Read cached location result if available

Not sure if you've already implemented this somewhere, but hopefully this is helpful :)