private static @NonNull
    String fetchLocation(final Cursor cursor) {
        String location = null;
        final int idx = cursor.getColumnIndex("location");
        if (idx >= 0) {
            location = cursor.getString(idx);
        }

        return location == null ? "" : location;
    }
Sets individual cache icons given by HashMap<Geocode, newCacheIcon>.
Missing entries are reset to default value (0).
main/src/main/java/cgeo/geocaching/storage/DataStore.java