in server/src/jetbrains/buildServer/serverSide/priority/PriorityClassManagerImpl.java [92:108]
public void buildTypeExternalIdChanged(@NotNull final SBuildType buildType,
@NotNull final String oldExternalId,
@NotNull final String newExternalId) {
myLock.writeLock().lock();
try {
String priorityClassId = myBuildTypePriorityClasses.remove(oldExternalId);
if (priorityClassId != null) {
myBuildTypePriorityClasses.put(newExternalId, priorityClassId);
PriorityClassImpl pc = myPriorityClasses.get(priorityClassId);
PriorityClassImpl updated = (PriorityClassImpl)pc.updateExternalId(oldExternalId, newExternalId);
myPriorityClasses.put(priorityClassId, updated);
savePriorityClasses();
}
} finally {
myLock.writeLock().unlock();
}
}