JEP 311

GPTKB entity

Statements (160)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:JEP_352
gptkb:JEP_405
gptkb:JEP_437
gptkb:JEP_462
gptkb:JEP_493
gptkbp:approves JDK Release Team
gptkbp:author gptkb:Brian_Goetz
gptkbp:contains Performance metrics
Feedback mechanisms
Security protocols
API documentation
Best practices
Developer guides
Release notes
Technical documentation
User guides
Versioning information
Installation instructions
Bug fixes
Compatibility information
Community feedback
Performance benchmarks
Testing procedures
Performance tuning tips
Security advisories
Licensing information
Future plans
Documentation updates
Support channels
Migration guide
Compliance information
Upgrade instructions
Feature list
Support policies
End of life information
Release highlights
Known issues
Release timelines
API change logs
Release management process
Final release builds
Release candidate builds
Support lifecycle
gptkbp:created 2017-01-12
gptkbp:date 2021-09-14
gptkbp:dependency None.
gptkbp:discusses https://openjdk.java.net/jeps/311
gptkbp:end_date 2017-09-21
gptkbp:example Example usage of thread-local handlers.
gptkbp:features Performance improvements
Security enhancements
New language features
API updates
gptkbp:focuses_on New features and enhancements
gptkbp:follows gptkb:JEP_290
https://www.w3.org/2000/01/rdf-schema#label JEP 311
gptkbp:impact Improves the handling of thread-local data.
gptkbp:includes gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
Hidden Classes
JEP 390: Warnings for Value-Based Classes
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 395: Records (standard feature)
JEP 403: JDK 15 Release Notes
JEP 405: JDK 15 Release Notes
JEP 410: JDK 15 Release Notes
JEP 413: JDK 15 Release Notes
JEP 414: JDK 15 Release Notes
JEP 416: JDK 15 Release Notes
JEP 418: JDK 15 Release Notes
JEP 419: JDK 15 Release Notes
JEP 420: JDK 15 Release Notes
JEP 421: JDK 15 Release Notes
JEP 424: JDK 15 Release Notes
JEP 426: JDK 15 Release Notes
JEP 427: JDK 15 Release Notes
JEP 428: JDK 15 Release Notes
JEP 435: JDK 15 Release Notes
JEP 436: JDK 15 Release Notes
JEP 438: JDK 15 Release Notes
JEP 439: JDK 15 Release Notes
JEP 440: JDK 15 Release Notes
JEP 441: JDK 15 Release Notes
JEP 443: JDK 15 Release Notes
JEP 444: JDK 15 Release Notes
JEP 447: JDK 15 Release Notes
JEP 448: JDK 15 Release Notes
JEP 450: JDK 15 Release Notes
JEP 384: Records (standard feature)
JEP 385: Deprecate RMI Activation
JEP 388: Windows/ A Arch64 Port
JEP 389: Foreign Function & Memory API (incubator)
JEP 391: mac OS/ A Arch64 Port
JEP 399: JDK 15 Release Notes
JEP 402: JDK 15 Release Notes
JEP 404: JDK 15 Release Notes
JEP 406: JDK 15 Release Notes
JEP 407: JDK 15 Release Notes
JEP 408: JDK 15 Release Notes
JEP 409: JDK 15 Release Notes
JEP 411: JDK 15 Release Notes
JEP 412: JDK 15 Release Notes
JEP 415: JDK 15 Release Notes
JEP 417: JDK 15 Release Notes
JEP 422: JDK 15 Release Notes
JEP 423: JDK 15 Release Notes
JEP 425: JDK 15 Release Notes
JEP 429: JDK 15 Release Notes
JEP 430: JDK 15 Release Notes
JEP 431: JDK 15 Release Notes
JEP 432: JDK 15 Release Notes
JEP 433: JDK 15 Release Notes
JEP 434: JDK 15 Release Notes
JEP 437: JDK 15 Release Notes
JEP 442: JDK 15 Release Notes
JEP 445: JDK 15 Release Notes
JEP 446: JDK 15 Release Notes
JEP 449: JDK 15 Release Notes
JEP 386: New mac OS Rendering Pipeline
JEP 397: Sealed Classes (standard feature)
JEP 394: Pattern Matching for instanceof (standard feature)
JEP 398: Deprecate the Security Manager for Removal
JEP 393: Local-Variable Syntax for Lambda Parameters
JEP 392: API for the Java Platform Module System
JEP 400: New mac OS Rendering Pipeline
JEP 401: Foreign Function & Memory API (incubator)
gptkbp:introduced gptkb:Java_SE_15
gptkbp:is_compatible_with No compatibility issues.
gptkbp:is_described_as JDK 15 Release Notes
This JEP proposes a mechanism for thread-local handlers.
JDK 17 Release Schedule
gptkbp:is_essential_for gptkb:tank
gptkbp:is_implemented_in gptkb:Oracle_JDK
gptkb:chess_match
Implemented in the Java SE 9 release.
gptkbp:is_motivated_by To provide a cleaner API for thread-local handlers.
gptkbp:is_reviewed_by gptkb:software_framework
gptkbp:is_tested_for Test cases included in the implementation.
gptkbp:keywords Thread-local, Handlers
gptkbp:objective Java SE platform.
gptkbp:precedes gptkb:JEP_312
gptkbp:proposed_by gptkb:Database_Management_System
Java Community Process.
gptkbp:related_jeps gptkb:JEP_220
gptkbp:related_to gptkb:Java_SE_17
gptkbp:release_date September 2021
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_9
gptkbp:status gptkb:Final
gptkbp:targets gptkb:JDK_15
gptkbp:title Thread-Local Handlers
gptkbp:updates 2017-09-21
gptkbp:user_reviews gptkb:Mark_Reinhold
2017-06-15