public void update(VirtualFile sourceFile, ValidityState extState) throws IOException {
    if (sourceFile.isValid()) {
      // only mark as up-to-date if the file did not become invalid during make
      myCache.update(sourceFile.getUrl(), new MyState(sourceFile.getTimeStamp(), extState));
    }
  }
public void update(VirtualFile sourceFile, ValidityState extState)