А здесь-то зачем rw lock? Здесь вообще достаточно обойтись простым synchronized.