@Override public View getView( Context context, View recycled, int thumbWidth, int thumbHeight, int placeholderResourcedId, LocalDataAdapter adapter, boolean isInProgress) { final ImageView imageView; if (recycled != null) { imageView = (ImageView) recycled; } else { imageView = new ImageView(context); imageView.setTag(R.id.mediadata_tag_viewtype, getItemViewType().ordinal()); } byte[] jpegData = Storage.getJpegForSession(mUri); int currentVersion = Storage.getJpegVersionForSession(mUri); Glide.with(context) .loadFromImage(jpegData, mUri.toString() + currentVersion) .skipDiskCache(true) .fitCenter() .into(imageView); imageView.setContentDescription( context.getResources().getString(R.string.media_processing_content_description)); return imageView; }