title: Use relay cache data on react-native app while fresh data is being fetched
body: <p>I have a React Native app integrated with Relay and I want to delivery an offline-first experience for users.</p>
  
  <p>So, in the first app launch a placeholder should be shown while data is being loaded. After that, every time the app be launched I want to show the last cached data while a fresh data is loaded.</p>
  
  <p>I found <a href="https://github.com/facebook/relay/issues/676" rel="noreferrer">this issue from 2015</a> and based on <a href="https://github.com/facebook/relay/issues/676#issuecomment-163833994" rel="noreferrer">eyston's answer</a> I've tried to implement a <code>CacheManager</code> based on <a href="https://github.com/ConciergeAuctions/relay-cache-manager" rel="noreferrer">relay-cache-manager</a> using the <code>AsyncStorage</code>. With the CacheManager I can save and load relay records from cache but when the network is disabled the app isn't able to show cached data.</p>
  
  <p>Is there any way of use relay cached data while relay is fetching fresh data?</p>