You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## What changes are proposed in this pull request?
This PR introduces a new environment variable
`DATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESH` to enable
asynchronous token refresh in the Databricks SDK for Java. This feature
improves performance by allowing token refresh operations to happen in
the background, reducing latency for API calls.
This change activates the asynchronous refresh capability that was
previously added in
#455. When
enabled, stale tokens will trigger a background refresh while expired
tokens will still block until a new token is fetched.
### How to Enable Async Token Refresh
Set the environment variable:
```bash
export DATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESH=true
```
This setting will be automatically picked up by the SDK and applied to
all token refresh operations.
## How is this tested?
Manual verification that existing unit tests and integration tests pass
with both async refresh disabled and enabled.
0 commit comments