title: Flutter force reload image event though the url has not changed
body: <p>Scenario: User goes to the profile page and taps on the profile image (URL a/b/c), which opens the image picker. Then the picked image is uploaded to firebase say a/b/c url. The image has changed now but image URL has not.</p>
  
  <p>I tried using CachedNetworkImage and FadeInImage but both did not refresh the image even when I call setState.</p>
  
  <pre><code>setState(() {
     _userProfilePicUrl = _userProfilePicUrl;
   }); 
  </code></pre>
  
  <p>I also tried following with no luck.</p>
  
  <pre><code>await DefaultCacheManager().removeFile(url);
  await DefaultCacheManager().putFile(url, bytes);
  </code></pre>
  
  <p>How to refresh the image with the same url without restarting the app.</p>