Comparison of Synchronized and ReentrantLock performance in Java - Moment For Technology