[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()); + } }