Use glide para carregar bitmap no ImageView

Gostaria de usar o Glide para carregar o bitmap no ImageView após cortar e redimensionar um bitmap.

Eu não quero usarImageView.setImageBitmap(bitmap); porque estou carregando muitas imagens e isso pode estar consumindo memória, embora as imagens sejam pequenas, só preciso usar o Glide, porque sei que otimiza o cache de imagens.

Eu liesta post, mas não entendi bem a solução dele quando tentei implementá-la. Talvez alguém tenha uma solução mais limpa e compreensível.

Este é o meu código que pega uma imagem e cria um bitmap a partir dela.

Eu preciso usar glide em vez deImageView.setImageBitmap(bitmap);.

new AsyncTask<String, Void, Void>() {
    Bitmap theBitmap = null;
    Bitmap bm = null;

    @Override
    protected Void doInBackground(String... params) {
        String TAG = "Error Message: ";
        try {
            //Load the image into bitmap
            theBitmap = Glide.
                    with(mContext).
                    load("http://example.com/imageurl").
                    asBitmap().
                    into(-1, -1).
                    get();

            //resizes the image to a smaller dimension out of the main image.
            bm = Bitmap.createBitmap(theBitmap, 0, 0, 210, 80);
        } catch (final ExecutionException e) {
            Log.e(TAG, e.getMessage());
        } catch (final InterruptedException e) {
            Log.e(TAG, e.getMessage());
        } catch (final NullPointerException e) {
            //
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void dummy) {
        if (null != theBitmap) {
            //Set image to imageview.
            **// I would like to Use Glide to set the image view here Instead of .setImageBitmap function**
            holder.mImageView.setImageBitmap(bm);

            holder.mImageView.setAdjustViewBounds(true);
            holder.mImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        }
    }
}.execute();

questionAnswers(1)

yourAnswerToTheQuestion