in common/src/main/java/org/jetbrains/teamcity/vault/support/LifecycleAwareSessionManager.java [198:205]
protected boolean isTokenRenewable() {
VaultToken token = this.token;
if (token instanceof LoginToken) {
LoginToken loginToken = (LoginToken) token;
return loginToken.getLeaseDuration().getSeconds() > 0L && loginToken.isRenewable();
}
return false;
}