Removing reference to RequestProcessor. May return back via some injection.
1.1 --- a/openide.util.lookup/src/org/openide/util/lookup/MetaInfServicesLookup.java Sat Oct 31 15:28:13 2009 +0100
1.2 +++ b/openide.util.lookup/src/org/openide/util/lookup/MetaInfServicesLookup.java Sat Oct 31 15:30:02 2009 +0100
1.3 @@ -58,10 +58,10 @@
1.4 import java.util.Map;
1.5 import java.util.WeakHashMap;
1.6 import java.util.concurrent.Executor;
1.7 +import java.util.concurrent.Executors;
1.8 import java.util.logging.Level;
1.9 import java.util.logging.Logger;
1.10 import org.openide.util.Lookup;
1.11 -import org.openide.util.RequestProcessor;
1.12
1.13 /**
1.14 * @author Jaroslav Tulach, Jesse Glick
1.15 @@ -71,7 +71,10 @@
1.16 final class MetaInfServicesLookup extends AbstractLookup {
1.17
1.18 private static final Logger LOGGER = Logger.getLogger(MetaInfServicesLookup.class.getName());
1.19 - static final Executor RP = new RequestProcessor(MetaInfServicesLookup.class.getName(), 1);
1.20 + static final Executor RP = Executors.newSingleThreadExecutor();
1.21 + /*TBD: Inject RequestProcessor somehow
1.22 + new RequestProcessor(MetaInfServicesLookup.class.getName(), 1);
1.23 + */
1.24 private static int knownInstancesCount;
1.25 private static final List<Reference<Object>> knownInstances;
1.26 static {