class VaultAuthManager {

    private VaultToken login() {
        VaultToken vaultToken = login(loginCache.get());
        loginCache.set(vaultToken);
        return vaultToken;
    }

    public  VaultAuthManager(VaultClient vaultClient, VaultRuntimeConfig serverConfig);

}