Beginnings of respecting the cache values returned by the server so we don't ask again for data that won't have changed.