Should managementContext not be volatile?

The ManagementContext could be set by one thread, but this resolved can be used by another. I guess there will be other forms of synchronization in place where we can piggy back on, but for safety purposes I would make the field volatile anyway.