Bug 212408 [Markers] Markers updating during inconsistent state
We are updating during builds. As a result we get a lot of half constructed markers. We should 1) Cache default state 2) delay updates while a build is going on
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/CachedMarkerBuilder.java
return true;
		}
		return building;
	}
	/**
	 * Save the state of the receiver to memento
	 * 
	 * @param memento
	 */
	void saveState(IMemento memento) {
		getComparator().saveState(memento);
		if (categoryGroup == null)
			memento.putString(TAG_CATEGORY_GROUP, VALUE_NONE);
		else
			memento.putString(TAG_CATEGORY_GROUP, getCategoryGroup().getId());
	}
	/**
	 * Schedule an update of the markers with a delay.
	 * 
	 */
	void scheduleMarkerUpdate() {
		cancelJobs();
		currentMap = null;
		building = true;
		progressService.schedule(markerProcessJob, SHORT_DELAY);
	}
	/**
	 * Set whether the filters are being ANDed or ORed.
	 * 
	 * @param and