final IResource file, final String viewId)
{
_res = file;
_modificationStamp = file.getModificationStamp();
_forcedStale = new AtomicBoolean(false);
_myListener = new StalenessListener()
{
@Override
protected void stalenessChanged(final StalenessEvent event)
{
if (event.getChangeType() == ChangeType.PROJECT_CLEANED)