 only once. Attempting
 to reuse a RequestFutureTarget will probably result in undesirable behavior or exceptions.
 Instead of reusing objects of this class, the pattern should be:

 <pre>
     <code>
      FutureTarget&lt;File&gt; target = null;
      RequestManager requestManager = Glide.with(context);
      try {
        target = requestManager
           .downloadOnly()
           .load(model)
           .submit();
        File downloadedFile = target.get();
        // ... do something with the file (us