public List<Repository> getRepos(final User user, boolean forceReload)
            throws IOException {
        OrganizationRepositories resource = allRepos.create(user);
        return forceReload ? dbCache.requestAndStore(resource) : dbCache
                .loadOrRequest(resource);
    }
Get repositories for given {@link User}
<p/>
This method may perform network I/O and should never be called on the
UI-thread

@param user
@param forceReload
           if true, cached data will not be returned
@return list of repositories
@throws IOException
app/src/main/java/com/github/pockethub/android/persistence/AccountDataManager.java