¿Cómo ocultar un elemento de Recycler View en una condición particular?

Estoy usando el Adaptador de Firebase Recycler (Biblioteca de IU de Firebase) para completar la Vista de Reciclador. Quiero ocultar un elemento (fila) en una condición. Tengo un LinearLayout que contiene una vista de reciclador.

Configuré la visibilidad de diseño lineal en Gone inpopulateViewHolder() Método de adaptador de vista de reciclador.

@Override
protected void populateViewHolder(UsersViewHolder viewHolder, User user, int position) {

    if (user.getUserEmail().equals(Utils.decodeEmail(userEmail))) {
        viewHolder.llMain.setVisibility(View.GONE);
        return;
    }

    viewHolder.tvUserEmail.setText(user.getUserEmail());
}

Oculta el diseño lineal pero la fila permanece allí con un espacio vacío.

¿Hay algún método que deba anular para superar esto o hay alguna forma de lograr el resultado?

Respuestas a la pregunta(5)

Su respuesta a la pregunta