[197721] improved EARVirtualComponent cache check
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphManager.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphManager.java
index 95fd9d3..3d95164 100644
--- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphManager.java
+++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/DependencyGraphManager.java
@@ -266,4 +266,8 @@
 	private void setModStamp(long modStamp) {
 		this.modStamp = modStamp;
 	}
+
+	public boolean checkIfStillValid(long timeStamp) {
+		return (getModStamp() == timeStamp && !metadataChanged());
+	}
 }