Project Loom[0] is going to be coming out at some point. That brings direct JVM support for delimited continuations and fibers.
That's really going to change and simplify JVM concurrency and I think many other things. Delimited continuations can be used to implement algebraic effects, which is exciting for functional programming.