-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Labels
api: storageIssues related to the googleapis/java-storage API.Issues related to the googleapis/java-storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
With the release of Java 21 Virtual Threads are now a first class feature.
To better support the use of virtual threads in applications we will need to evaluate and update certain assumptions and aspects the library is built upon today.
Virtual Threads: An Adoption Guide outlines several considerations we should keep in mind when doing this work.
Items to investigate:
- Timeline for java 21 CI/CD infrastructure readiness
-
synchronized
method and blocks - Existing locking strategies
- ExecutorService usage
- Context propagation with other libraries (OTel, OpenCensus)
- Parallel Stream usage
- other
java.util.concurrent
usages
Metadata
Metadata
Assignees
Labels
api: storageIssues related to the googleapis/java-storage API.Issues related to the googleapis/java-storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.