public String getCacheId()

in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireOS.java [290:306]


    public String getCacheId() {
        // return the hashcodes of all the parameters
        StringBuilder b = new StringBuilder();
        if (version != null && !version.isEmpty()) {
            b.append(version.hashCode());
        }
        if (name != null && !name.isEmpty()) {
            b.append(name.hashCode());
        }
        if (arch != null && !arch.isEmpty()) {
            b.append(arch.hashCode());
        }
        if (family != null && !family.isEmpty()) {
            b.append(family.hashCode());
        }
        return b.toString();
    }