use a read-write lock instead of synchronizing every ORB method
2 files changed