code: @Override
      public boolean onFailedToRecycleView(RecyclerView.ViewHolder holder) {
          if (mVerbose) Log.v(TAG, "onFailedToRecycleView: " + holder.getItemViewType());
          return mOnBindViewHolderListener.onFailedToRecycleView(holder, holder.getAdapterPosition()) || super.onFailedToRecycleView(holder);
      }
docs: is called when the ViewHolder is in a transient state. return true if you want to reuse
  that view anyways
  
  @param holder the viewHolder for the view which failed to recycle
  @return true if we want to recycle anyways (false - it get's destroyed)