public DrawableTypeRequest<T> load(T model) {
            return (DrawableTypeRequest<T>) optionsApplier.apply(new DrawableTypeRequest<T>(getSafeClass(model), null,
                    loader, context, glide, requestTracker, lifecycle, optionsApplier))
                    .load(model);
        }
A helper class for building requests with custom {@link ModelLoader}s that translate models to
{@link ParcelFileDescriptor} resources for loading video thumbnails.

@param <T> The type of the model.
core/src/main/java/com/bumptech/glide/RequestManager.java