<br><font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">&nbsp;We are currently looking on ways
to optimize the usage of Synchronization block around aggregation load.</font>
<br><font size=2 face="sans-serif">&nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp;Aggregation class has &quot;constrainedColumnsBitKey&quot;
and &quot;columns&quot; fields. Our understanding is both of them represent
the same columns list, in case constrainedColumnsBitKey and columns differ
can someone give an example of when this could happen?</font>
<br>
<br><font size=2 face="sans-serif">&nbsp;We are wondering why &quot;constrainedColumnsBitKey&quot;
initialized in constructor and &quot;columns&quot; initialized in load().
</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif">Thiyagu &amp; Tushar</font>