<NME> AbstractRecyclerViewHolder.java
<BEF> package cgeo.geocaching.ui.recyclerview;

import android.view.View;

import androidx.recyclerview.widget.RecyclerView;

/**
 * Abstract super class for all view holders. It is responsible for the invocation of the view injection code.
 */
public abstract class AbstractRecyclerViewHolder extends RecyclerView.ViewHolder {

    protected AbstractRecyclerViewHolder(final View view) {
        super(view);
    }

        ButterKnife.bind(this, view);
    }

    /**
     * remember item position at view for retrieval in listeners
     */
    protected void setItemPosition(final int position) {
        itemView.setTag(position);
    }

    public int getItemPosition() {
        return (int) itemView.getTag();
    }

}

<MSG> Fix #6912: Do not cache item position

The regression was introduced in f56ac4d0be43d7ca61c707e57facad494176f0ff.

<DFF> @@ -16,15 +16,4 @@ public abstract class AbstractRecyclerViewHolder extends RecyclerView.ViewHolder
         ButterKnife.bind(this, view);
     }
 
-    /**
-     * remember item position at view for retrieval in listeners
-     */
-    protected void setItemPosition(final int position) {
-        itemView.setTag(position);
-    }
-
-    public int getItemPosition() {
-        return (int) itemView.getTag();
-    }
-
 }

Fix #6912: Do not cache item position