ReentrantLock (Java Platform SE 8)