public Map<String, SummaryField> getSummaryFields() {
        var allFields = new LinkedHashMap<String, SummaryField>(values().size());
        for (var inheritedSummary : inherited()) {
            if (inheritedSummary == null) continue;
            allFields.putAll(inheritedSummary.getSummaryFields());
        }
        for (var field : values())
            allFields.put(field.getName(), field);
        return allFields;
    }
Returns whether the user has noted explicitly that this summary accesses disk
config-model/src/main/java/com/yahoo/vespa/documentmodel/DocumentSummary.java