Здесь ни к чему ReadWriteLock. Можно обойтись одним synchronized.