fix: provide API to share the same background executor for channel po… by mutianf · Pull Request #4030 · googleapis/sdk-platform-java

@mutianf

@product-auto-label bot added the size: s

Pull request size is small.

label

Dec 30, 2025

gemini-code-assist[bot]

@mutianf

@mutianf

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

igorbernstein2

@mutianf

igorbernstein2

@mutianf

@blakeli0

igorbernstein2

blakeli0

@mutianf

blakeli0

This was referenced

Jan 5, 2026

lqiu96 pushed a commit that referenced this pull request

Feb 12, 2026
#4030)

…ol resizing and refresh

Before this change ChannelPool creates a new
SingleThreadScheduledExecutor every time getTransportChannel is called.
We can reuse the same background executor from the clientSettings and
can reduce the number of threads when the user creates many instances of
the client.

---------

Co-authored-by: Blake Li <blakeli@google.com>

lqiu96 pushed a commit that referenced this pull request

Feb 12, 2026

chingor13 pushed a commit to googleapis/google-cloud-java that referenced this pull request

Mar 24, 2026