in common/src/main/java/org/jetbrains/teamcity/vault/support/LifecycleAwareSessionManager.java [169:183]
public VaultToken getSessionToken() {
if (token == null) {
synchronized (lock) {
if (token == null) {
token = login();
if (isTokenRenewable()) {
scheduleRenewal();
}
}
}
}
return token;
}