@Override
  public void saveStamp(File file, BuildTarget<?> buildTarget, FileTimestamp stamp) throws IOException {
    int targetId = myTargetsState.getBuildTargetId(buildTarget);
    update(file, updateTimestamp(getState(file), targetId, stamp.asLong()));
  }
@Override
  public void saveStamp(File file, BuildTarget<?> buildTarget, FileTimestamp stamp)