Bug 359698 - [prefs] Regression: EclipsePreferences#flush is subject to
deadlock due
to Open Call via ProjectPreferences / ProfilePreferences
diff --git a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
index 578a21b..b35f6ca 100644
--- a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
+++ b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
@@ -401,7 +401,7 @@
 	/*
 	 * @see org.osgi.service.prefs.Preferences#flush()
 	 */
-	synchronized public void flush() throws BackingStoreException {
+	public void flush() throws BackingStoreException {
 		// illegal state if this node has been removed
 		checkRemoved();