title: React-Native Disable Image Cache on Android
body: <p>i am trying to use a random image generator for a demo app i am creating.</p>
  
  <p>i have tried the endpoints:</p>
  
  <ol>
  <li><a href="http://thecatapi.com/api/images/get?format=src&amp;type=gif&amp;size=small" rel="noreferrer">http://thecatapi.com/api/images/get?format=src&amp;type=gif&amp;size=small</a></li>
  <li><a href="http://junglebiscuit.com/images/random/rand_image.pl" rel="noreferrer">http://junglebiscuit.com/images/random/rand_image.pl</a></li>
  </ol>
  
  <p>but when i add a list of images to my page with:</p>
  
  <pre><code>&lt;View&gt;
      &lt;Image
          source={{ uri: 'http://thecatapi.com/api/images/get?format=src&amp;type=gif&amp;size=small' }}
          style={{ width: 100, height: 100 }}
      /&gt;
      &lt;Image
          source={{ uri: 'http://thecatapi.com/api/images/get?format=src&amp;type=gif&amp;size=small' }}
          style={{ width: 100, height: 100 }}
      /&gt;
      &lt;Image
          source={{ uri: 'http://thecatapi.com/api/images/get?format=src&amp;type=gif&amp;size=small' }}
          style={{ width: 100, height: 100 }}
      /&gt;
  &lt;/View&gt;
  </code></pre>
  
  <p>the expectation is that for each <code>Image</code> component, a different image would be displayed. strangly, this does not work on Android. it seems that the image or url is being cached somewhere so when the image is rendered again with the same URI, the same image is displayed.</p>
  
  <p>i have tried the same application on IOS (the app is created using react native expo.io). the image are different as expected on IOS, it it seems to be a problem specific to Android.</p>
  
  <p>is there a way to prevent android from cacheing the image and display a different image every time the <code>Image</code> component is rendered?</p>