I came across the sun.misc.Unsafe package the other day and was amazed at what it could do.
Of course, the class is undocumented, but I was wondering if there was ever a good reason to use it. What scenarios might arise where you would need to use it? How might it be used in a real-world scenario?
Furthermore, if you do need it, does that not indicate that something is probably wrong with your design?
Why does Java even include this class?