@Deprecated
    protected List<T> getItems(int start, int end) {
        throw new IllegalStateException("You must either provide a PreloadModelProvider or override getItems()");
    }
Returns a non null list of all models that need to be loaded for the list to display adapter items
between {@code start} and {@code end}.

<p>
A list of any size can be returned so there can be multiple models per adapter position.
</p>

@deprecated Use {@link PreloadModelProvider} instead. This method will be
removed in Glide 4.0.
@param start The smallest adapter position. Will be {@code >= 0 && < adapter.getCount() &&
             <= end}
@param end   The largest adapter position. Will be {@code >= 0 && < adapter.getCount && >=
             start}
core/src/main/java/com/bumptech/glide/ListPreloader.java