Lesson 8: Comparation with default ReadWriteLock