@NonNull
    public Map<LogType, Integer> getLogCounts() {
        if (logCounts.isEmpty() && inDatabase()) {
            @Nullable final Map<LogType, Integer> savedLogCounts = DataStore.loadLogCounts(getGeocode());
            if (MapUtils.isNotEmpty(savedLogCounts)) {
                logCounts = savedLogCounts;
            }
        }
        return logCounts;
    }
@return a statistic how often the caches has been found, disabled, archived etc.
main/src/main/java/cgeo/geocaching/models/Geocache.java