Use a separate specific object as the lock, don't reuse a random member.