> Been coding in Java since ~1997. Unsafe just doesn't come up in 99.999% of Java projects.
Your project may not use it directly, but there’s a pretty good chance one of your libraries does.
Your project may not use it directly, but there’s a pretty good chance one of your libraries does.
There is indeed a difference here between the vast majority taking part in risky behavior and library authors using focused performance improvements. There are a lot more eyes on the library code due to downstream effects than in everyday top-level code.