Bug 294303 [Markers] 'Queuing Viewer Updates' in Problems view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/MarkersChangeListener.java
try {
			setUpdating(true);
			if (event.getType() == IResourceChangeEvent.PRE_BUILD) {
				preBuild();
				return;
			}
			if (event.getType() == IResourceChangeEvent.POST_BUILD) {
				postBuild();
				
				updateTimer.clearUpdates();
				return;
			}
			IMarkerDelta[] markerDeltas = event.findMarkerDeltas(null, true);
			final List removed = new LinkedList();
			final List added = new LinkedList();
			final List changed = new LinkedList();
			for (int i = 0; i < markerDeltas.length; i++) {
				try {
					String typeId = markerDeltas[i].getType();
					if (!collectingtypes.contains(typeId)) {
						continue;
					}
					int kind = markerDeltas[i].getKind();
					IMarker marker = markerDeltas[i].getMarker();
					MarkerEntry markerEntry = new MarkerEntry(marker);