Quote Originally Posted by AKRichard View Post
as far as the tracking handles not being thread safe, thats not something I would look to taking care of in the class, that should be taken care of on the consumers end.
Yeah, that's what I meant to say by...

Quote Originally Posted by me View Post
I believe the immutable object itself to be thread-safe, yet not the tracking handle variable(s) referring to it. So I don't think you need to guard the object itself, but you may need to guard the variables holding its tracking handle or the objects containing these.