Fetch override information from cache rather than server in RepoLib.

Also remove @attempt decorator as the cache will handle catching
exceptions for us.
Write override results back to the cache.