Bug 294303 [Markers] 'Queuing Viewer Updates' in Problems view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/ExtendedMarkersView.java
}
	private UIUpdateJob uiUpdateJob;
	/**
	 */
	synchronized void cancelQueuedUpdates() {
		if (uiUpdateJob != null) {
			if (uiUpdateJob.cancel())
				return;
		}
	}
	/**
	 * @param delay
	 * @return UIUpdateJob
	 * 
	 */
	synchronized UIUpdateJob scheduleUpdate(long delay) {
		if (uiUpdateJob != null) {
			
			
		} else {
			uiUpdateJob = new UIUpdateJob(this);
			
			uiUpdateJob.setSystem(true);
		}
		IWorkbenchSiteProgressService progressService = builder
				.getProgressService();
		if (progressService != null) {
			progressService.schedule(uiUpdateJob, delay);
		} else {
			uiUpdateJob.schedule(delay);