in tiles-request-api/src/main/java/org/apache/tiles/request/collection/HeaderValuesMap.java [118:131]
public int hashCode() {
int retValue = 0;
for (Enumeration<String> attribs = request.getKeys(); attribs
.hasMoreElements();) {
String parameterName = attribs.nextElement();
Enumeration<String> values = request.getValues(parameterName);
int valueHash = 0;
while (values.hasMoreElements()) {
valueHash += values.nextElement().hashCode();
}
retValue += parameterName.hashCode() ^ valueHash;
}
return retValue;
}