Eng 6880 concurrent access

As I said, all of these can be const member functions.