title: 2 AtomicReferences can false share?
body: <p>when i have </p>
  
  <pre><code>Object a;
  Object b;
  </code></pre>
  
  <p>i have false sharing</p>
  
  <p>this way i dont</p>
  
  <pre><code>@Contended
  Object a;
  Object b;
  </code></pre>
  
  <p>but if i have</p>
  
  <pre><code>final AtomicReference&lt;Object&gt; a;
  final AtomicReference&lt;Object&gt; b;
  </code></pre>
  
  <p><strong>do i still have false sharing?</strong> </p>
  
  <p>my guess is that i dont need <code>@Contended</code> as although the <code>a,b</code> may be in the same cacheline what they refer to is not...</p>