In my case, I want to implement the Acquire/Release model in java8 with volatile.
Acquire/Release
volatile
So I write the code that uses a volatile shared variable