diff -r 79b710322d98 openide.util.lookup/src/org/openide/util/lookup/ProxyLookup.java --- a/openide.util.lookup/src/org/openide/util/lookup/ProxyLookup.java Wed Mar 28 09:58:51 2012 +0200 +++ b/openide.util.lookup/src/org/openide/util/lookup/ProxyLookup.java Wed Mar 28 15:15:11 2012 +0200 @@ -534,15 +534,15 @@ private java.util.Collection computeResult(int indexToCache, boolean callBeforeLookup) { Lookup.Result[] arr = myBeforeLookup(callBeforeLookup, false); // use caches, if they exist - synchronized (proxy()) { - Collection[] cc = getCache(); - if (cc != null && cc != R.NO_CACHE) { - Collection r = cc[indexToCache]; - if (r != null) { - return r; - } - } - } +// synchronized (proxy()) { +// Collection[] cc = getCache(); +// if (cc != null && cc != R.NO_CACHE) { +// Collection r = cc[indexToCache]; +// if (r != null) { +// return r; +// } +// } +// } if (indexToCache == 1) { return new LazySet(this, indexToCache, callBeforeLookup, arr); }