Only if you do something like:<p><pre><code>    ml.Lock()
    v := m[&quot;key&quot;] &#x2F;&#x2F; maybe m is something like map[string]*MyValue
    ml.Unlock()
    v.foo = &quot;bar&quot; &#x2F;&#x2F; m[&quot;key&quot;].foo is now bar, because m[&quot;key&quot;] both point to the same object</code></pre>