While upgrading to the latest snapshots I noticed some subtle differences in behavior, related to the deprecation of BulkUpdateHandler and the corresponding usage of the GraphUtil.add/delete methods. We do have a very complicating chain of event listeners, delegating graphs etc, and possibly the change has broken some assumptions that were previously true. It works as before when I hack GraphUtil.OldStyle and set the flag to false, to bypass the logic related to GraphWithPerform.

Long story, short question: can anybody explain why the GraphUtil.OldStyle flag has been introduced? Is the goal to switch the old style off in the future? Could it be exposed as a public (non-final) field so that we can set it to false for our use cases?

Thanks,
Holger

Reply via email to