public void sort(final List<Geocache> list) {
        beforeSort(list);
        Collections.sort(list, this);
        afterSort(list);
    }
Sorts the given list of caches using this comparator. Respects implementations of {@link #beforeSort(List)} and{@link #afterSort(List)}
main/src/main/java/cgeo/geocaching/sorting/AbstractCacheComparator.java