HCOLL-155 uncompleted, checked in order that Peter can review the changes so far of  - chm.acquireUsingReadLocked and chm.acquireUsingWriteLocked