Java News
Caching for Agentic Java Systems: Internal, Distributed, and SemanticCaching is a first-class architectural concern in agentic systems. This talk breaks down how Java applications can layer internal, distributed, and semantic caches. We'll explore in-process caching with Caffeine for ultra-low-latency access, distributed caching with Redisson and Valkey for shared cache and semantic caching using Vector Similarity Search to reduce latency and cost while scaling LLM access.
Read MoreJEP targeted to JDK 27: 531: Lazy Constants (3rd Preview)
The following JEP is targeted to JDK 27: 531: Lazy Constants (Third Preview)
Read MoreQuality Outreach Heads-up - JDK 27: Post-Quantum Hybrid Key Exchange for TLS 1.3
This Heads-Up is part of the regular communication sent to the projects involved; it covers that JDK 27 EA Builds now include post-quantum hybrid key exchange for TLS 1.3.
Read MorePost-Mortem JVM Crash Analysis with jcmd
This session highlights the progress of JEP 528, which brings core dump and minidump support to jcmd. The jcmd tool is widely used for monitoring and troubleshooting live HotSpot JVMs. With JEP 528, jcmd will also be able to diagnose crashed JVMs, creating a more consistent troubleshooting experience across both live and post-mortem environments.
Read MoreQuality Outreach Heads-up - JDK 26: Warnings About Final Field Mutation
This Heads-Up is part of the regular communication sent to the projects involved; it covers the warnings that JDK 26 emits when final fields are mutated through reflection.
Read MoreJava Gets Post-Quantum TLS - Inside Java Newscast #112
With JDK 27 introducing hybrid key exchange schemes that combine ML-KEM with traditional ECDHE algorithms, Java applications can gain TLS-layer protection against the “harvest-now, decrypt-later” threat without rewriting business logic. In this episode of the Inside Java Newscast, Ana explains post-quantum hybrid key exchange for TLS 1.3 and demonstrates how a Java application can take advantage of it.
Read MoreQuality Outreach Heads-up - JDK 27: Removal of Deprecated Java Launcher Options
This Heads-Up is part of the regular communication sent to the projects involved; it covers the removal of deprecated Java launcher options.
Read MoreNative Interoperability with JDK 25 and the FFM API
Get a deep dive with live coding showing how to specify, allocate, and work with native memory and how to link and call native functions. We'll also demo how to use the automatic binding generator tool jextract to effortlessly generate Java bindings to the ONNX Runtime, the open standard for machine learning models. Whether you're an architect rethinking cross-platform integration or eager to conduct AI inference in Java, this talk is for you. Finally, we can say hello to high-performance native Java integration and wave goodbye to JNI.
Read MoreJEP targeted to JDK 27: 533: Structured Concurrency (7th Preview)
The following JEP is targeted to JDK 27: 533: Structured Concurrency (Seventh Preview)
Read MoreJEP targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (5th Preview)
The following JEP is targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview)
Read MoreSourced from https://inside.java via RSS.