I'm using synchronized whenever possible because it's built into the Java programming language. I'm falling back to other synchronization mechanisms when I need finer-grained and/or specialized control not easily achievable with synchronized. Why should I use "the newer and better designed classes in the JDK"? Do you have a reference to share which proves one better (how? performance-wise?) than the other?
Reply to this email directly or view it on GitHub: