public void setFilter(final Predicate<T> filter) {
        setFilter(filter, false);
    }
Return only READONLY list to prevent unwanted modifications
main/src/main/java/cgeo/geocaching/ui/recyclerview/ManagedListAdapter.java