@Override
    protected int compareCaches(final Geocache cache1, final Geocache cache2) {
        return Float.compare(getWeightedArithmeticMean(cache2), getWeightedArithmeticMean(cache1));
    }
Average rating of GC50*** determined on June 26th, 2017
main/src/main/java/cgeo/geocaching/sorting/RatingComparator.java