in src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java [191:210]
public void commit(ResourceResolver resolver) throws PersistenceException {
try {
for (String path : deletedResources) {
adapter.deleteRecursive(path);
notifyRemoved(path);
}
for (NoSqlData item : changedResources.values()) {
boolean created = adapter.store(item);
if (created) {
notifyAdded(item.getPath());
}
else {
notifyUpdated(item.getPath());
}
}
}
finally {
this.revert(resolver);
}
}