@Override
    public void recycle() {
        bitmapPool.put(drawable.getBitmap());
    }
A {@link com.bumptech.glide.load.engine.Resource} that wraps an {@link BitmapDrawable}
<p>
    This class ensures that every call to {@link #get()}} always returns a new
    {@link BitmapDrawable} to avoid rendering issues if used in multiple views and
    is also responsible for returning the underlying {@link android.graphics.Bitmap} to the given
    {@link BitmapPool} when the resource is recycled.
</p>
core/src/main/java/com/bumptech/glide/load/resource/bitmap/BitmapDrawableResource.java