JEP 429: Scoped Values (Preview)
GPTKB entity
Statements (93)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:JEP
|
gptkbp:adapted_into |
Adaptable to future needs.
Flexible implementation. |
gptkbp:author |
gptkb:Brian_Goetz
|
gptkbp:benefits |
Incorporated into development.
Improved developer experience. Reduces the need for thread-local variables. |
gptkbp:collaborative_projects |
Collaborative effort.
Partnerships with other organizations. Integrates with existing Java features. |
gptkbp:community_engagement |
Regular updates.
|
gptkbp:community_involvement |
Encouraged.
|
gptkbp:community_outreach |
Outreach to developers.
|
gptkbp:community_support |
Strong community support.
|
gptkbp:compatibility |
Backward compatible.
|
gptkbp:contribution |
Available on Open JDK.
Open for contributions. |
gptkbp:description |
Introduces scoped values to provide a way to share immutable data within a scope.
|
gptkbp:design |
Simplicity.
|
gptkbp:developer |
Training resources available.
|
gptkbp:development_tools |
Tools for implementation.
|
gptkbp:discusses |
Open JDK mailing list.
|
gptkbp:example |
Using scoped values in lambda expressions.
|
gptkbp:feedback |
Community feedback welcomed.
|
gptkbp:feedback_mechanism |
Feedback form available.
|
gptkbp:funding |
Funded by Oracle.
|
gptkbp:future_plans |
Expand functionality.
|
gptkbp:future_prospects |
Further enhancements to scoped values.
|
gptkbp:has_advisory_board |
Advisory for developers.
|
gptkbp:has_documentation |
Comprehensive documentation available.
Detailed documentation provided. |
gptkbp:has_project |
Community support available.
|
gptkbp:impact |
Identified and mitigated.
Scalable solution. Success metrics defined. Significant impact on Java. Improves data sharing in concurrent programming. |
gptkbp:innovation |
Innovative approach to data sharing.
|
gptkbp:involved_technology |
Concurrency.
|
gptkbp:is_adopted_by |
Expected high adoption.
|
gptkbp:is_implemented_in |
In progress.
Java. Addressing edge cases. Java Language and Virtual Machine. |
gptkbp:is_motivated_by |
Simplify data sharing.
|
gptkbp:is_reviewed_by |
Under review.
|
gptkbp:is_tested_for |
Extensive testing planned.
|
gptkbp:is_visible_from |
High visibility.
Increased visibility in the community. |
gptkbp:key_feature |
Scoped values
|
gptkbp:latest_version |
1.0.
|
gptkbp:legacy |
Legacy for future Java versions.
|
gptkbp:library |
Java standard libraries.
|
gptkbp:mentor |
Technical advisors involved.
|
gptkbp:network |
Networking opportunities available.
|
gptkbp:offers_workshops_on |
Workshops planned.
|
gptkbp:performance |
Minimal impact expected.
|
gptkbp:production_status |
Active.
|
gptkbp:project |
Ongoing.
Resources for developers. Regular updates provided. Brian Goetz. Open JDK. Scoped values feature. Enhance Java concurrency. Recognition in the Java community. |
gptkbp:project_conferences |
Conferences to discuss progress.
|
gptkbp:project_meetups |
Meetups organized.
|
gptkbp:project_webinars |
Webinars scheduled.
|
gptkbp:proposed_by |
gptkb:Oracle
JDK Enhancement-Proposal. |
gptkbp:related_concept |
Immutable data
Java SE. |
gptkbp:related_jeps |
gptkb:JEP_411
|
gptkbp:related_to |
gptkb:JEP_408
|
gptkbp:release_date |
September 2023
|
gptkbp:release_notes |
Release notes published.
|
gptkbp:release_type |
Preview feature.
|
gptkbp:reviews |
Java Community.
|
gptkbp:scope |
Thread-local scope.
|
gptkbp:security |
No new security risks.
|
gptkbp:stakeholders |
Java community.
|
gptkbp:status |
gptkb:Preview
|
gptkbp:sustainability_efforts |
Sustainable development practices.
|
gptkbp:target_audience |
Java developers.
|
gptkbp:target_jdk |
gptkb:JDK_21
|
gptkbp:use_case |
Passing context in asynchronous programming.
|
gptkbp:user_base |
Java developers worldwide.
|
gptkbp:user_feedback |
Solicited from users.
|
gptkbp:user_manual |
User guide available.
|
gptkbp:bfsParent |
gptkb:Java_20
gptkb:JDK_20 |
gptkbp:bfsLayer |
5
|