Use a read-mostly lock