in src/main/java/org/apache/sling/installer/factories/configuration/impl/ConfigUtil.java [94:113]
public static boolean isSameData(Dictionary<String, Object> a, Dictionary<String, Object> b) {
boolean result = false;
if (a != null && b != null) {
final Set<String> keysA = collectKeys(a);
final Set<String> keysB = collectKeys(b);
if (keysA.size() == keysB.size() && keysA.containsAll(keysB)) {
result = true;
for (final String key : keysA) {
final Object valA = a.get(key);
final Object valB = b.get(key);
if (!isSameValue(valA, valB)) {
result = false;
break;
}
}
}
}
return result;
}