@Override
            public void run() {
                if (!target.isCancelled()) {
                    into(target);
                }
            }
Returns a future that can be used to do a blocking get on a background thread.

@param width The desired width in pixels, or {@link Target#SIZE_ORIGINAL}. This will be overridden by
            {@link #override * (int, int)} if previously called.
@param height The desired height in pixels, or {@link Target#SIZE_ORIGINAL}. This will be overridden by
             {@link #override * (int, int)}} if previously called).

@see Glide#clear(FutureTarget)

@return An {@link FutureTarget} that can be used to obtain the
        resource in a blocking manner.
core/src/main/java/com/bumptech/glide/GenericRequestBuilder.java