public synchronized static void submit(Entry e){
  if (s_queue == null)   s_queue=new CopyOnWriteArrayList();
  if (s_instance == null)   s_instance=new DataSourceWorker();
  s_queue.add(e);
synchronized (s_instance) {
    s_instance.notify();
  }
}

public synchronized static void submit ( Entry e ) { if ( s_queue == null ) s_queue = new CopyOnWriteArrayList ( ) ; if ( s_instance == null ) s_instance = new DataSourceWorker ( ) ; s_queue . add ( e ) ; synchronized ( s_instance ) { s_instance . notify ( ) ; } }
submit a job to the worker thread .
