@SuppressLint("NotifyDataSetChanged")
    public void setItems(final List<T> list) {
        this.originalItemList.clear();
        this.originalItemList.addAll(list);
        initializeFromOriginalList();
    }
Return only READONLY list to prevent unwanted modifications
main/src/main/java/cgeo/geocaching/ui/recyclerview/ManagedListAdapter.java