Memory-Access Methods in sun.misc.Unsafe are deprecated for removal
- Vorherrschende Sprache
- Java
- Sterne
- 94
- Forks
- 152
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 11
Beschreibung
### Describe the bug, including details regarding any error messages, version, and platform.
In JDK 24, [JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe](https://openjdk.org/jeps/498) deprecates several memory access methods in `sun.misc.Unsafe` for removal.
These methods are used by arrow here https://github.com/laurentgo/arrow/blob/fa8ebdebd1109217a6ac1ae2f173e1ab9d400d82/java/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L30
https://github.com/apache/arrow/issues/43479 is related, it refactored uses of these APIs to consolidate the references in `MemoryUtil`, and mentions that change is
> a first step towards switching from sun.misc.Unsafe to safer memory access methods (which may become a requirement at some point as discussed in [JEP 471](https://openjdk.org/jeps/471) )
Are there plans to switch to safer memory access methods?
### Component(s)
Java
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.