private void performFiltering() {
        // Do the filtering or clear it
        if (currentGeocacheFilter != null && currentGeocacheFilter.isFiltering()) {
            currentGeocacheFilter.filterList(list);
        }
    }
Apply a new filter to the adapter (e.g. after filter was changed by user in menu)
main/src/main/java/cgeo/geocaching/ui/CacheListAdapter.java