I&#39;ve pushed some code in <a href="https://github.com/israeldl/infinispan/" target="_blank">https://github.com/israeldl/infinispan/</a><br><br>This is not the final version. Is just to you take a look and tell me what you think. This commit have some problems (I&#39;m fighting with Git yet). Ignore the changes in demos/*.<br>



<br>To use the distributed query, we have to call QueryFactory.getDistributedQuery.<br><br>There must be a lot things that I have to improve in the code, but I hope it is not in a totally wrong way!<br><br>Some thoughts:<br>


- In the QueryBox, I made a simple eviction policy, and probably not the best. I maintain up to 300 lazyIterators. What you think is a good policy?? <br>- <span lang="en"><span title="Clique para mostrar traduções alternativas">To</span> <span title="Clique para mostrar traduções alternativas">make</span> <span title="Clique para mostrar traduções alternativas">the</span> <span title="Clique para mostrar traduções alternativas">sort</span><span title="Clique para mostrar traduções alternativas">, I had</span> <span title="Clique para mostrar traduções alternativas">to</span> <span title="Clique para mostrar traduções alternativas">force</span> <span title="Clique para mostrar traduções alternativas">the</span> <span title="Clique para mostrar traduções alternativas">fields used in</span> <span title="Clique para mostrar traduções alternativas">that</span> <span title="Clique para mostrar traduções alternativas">sort to</span> <span title="Clique para mostrar traduções alternativas">implement</span> <span title="Clique para mostrar traduções alternativas">Comparable</span><span title="Clique para mostrar traduções alternativas">.</span> I <span title="Clique para mostrar traduções alternativas">could</span> <span title="Clique para mostrar traduções alternativas">not</span> <span title="Clique para mostrar traduções alternativas">use</span> <span title="Clique para mostrar traduções alternativas">comparator</span> <span title="Clique para mostrar traduções alternativas">methods</span> <span title="Clique para mostrar traduções alternativas">behind</span> <span title="Clique para mostrar traduções alternativas">the</span> <span title="Clique para mostrar traduções alternativas">Sort class</span> <span title="Clique para mostrar traduções alternativas">of</span> <span title="Clique para mostrar traduções alternativas">Lucene</span><span title="Clique para mostrar traduções alternativas">.</span> <span title="Clique para mostrar traduções alternativas">One</span> <span title="Clique para mostrar traduções alternativas">option</span> <span title="Clique para mostrar traduções alternativas">would be to</span> <span title="Clique para mostrar traduções alternativas">create</span> <span title="Clique para mostrar traduções alternativas">another</span> <span title="Clique para mostrar traduções alternativas">way</span> <span title="Clique para mostrar traduções alternativas">to user create the</span><span title="Clique para mostrar traduções alternativas"></span> <span title="Clique para mostrar traduções alternativas">sort</span> <span title="Clique para mostrar traduções alternativas">method</span> <span title="Clique para mostrar traduções alternativas">and</span> <span title="Clique para mostrar traduções alternativas">then</span> <span title="Clique para mostrar traduções alternativas">from there</span> <span title="Clique para mostrar traduções alternativas">we</span> <span title="Clique para mostrar traduções alternativas">would create</span> <span title="Clique para mostrar traduções alternativas">the</span> <span title="Clique para mostrar traduções alternativas">lucene</span> <span title="Clique para mostrar traduções alternativas">Sort</span>. What you think?<br>

- I created a ClusteredQueryFacade on org.infinispan.commands, because I initialize this command in CommandsFactoryImpl.initializeReplicableCommand. There is a better way??<br>
- The sort is made in a naive way. If we have too many nodes, probably we will have problems. Should I improve this?<span title="Clique para mostrar traduções alternativas"></span><span title="Clique para mostrar traduções alternativas"></span></span> In a real case, the number of nodes will be too big?<br>

<br><br>thanks!<br><br>Israel<br>
<br><div class="gmail_quote">On Tue, Jan 4, 2011 at 2:49 PM, Manik Surtani <span dir="ltr">&lt;<a href="mailto:manik@jboss.org" target="_blank">manik@jboss.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



<div><br>
On 30 Dec 2010, at 18:34, Israel Lacerra wrote:<br>
<br>
&gt; Manik,<br>
&gt;<br>
&gt; I&#39;m gonna need a few more days. I&#39;ll probably send you the code on the middle of the next week (about jan/6).<br>
&gt;<br>
&gt; Guys,<br>
&gt;<br>
&gt; About the way I&#39;ll send the code, I think the best is to make a fork on github and then I push my changes on this fork and send you the url of the fork. Right?<br>
<br>
</div>Yes.  Pls post the link to this mail list so others can take a look as well.<br>
<br>
Cheers<br>
<font color="#888888">Manik<br>
</font><div><div></div><div><br>
--<br>
Manik Surtani<br>
<a href="mailto:manik@jboss.org" target="_blank">manik@jboss.org</a><br>
<a href="http://twitter.com/maniksurtani" target="_blank">twitter.com/maniksurtani</a><br>
<br>
Lead, Infinispan<br>
<a href="http://www.infinispan.org" target="_blank">http://www.infinispan.org</a><br>
<br>
<br>
<br>
</div></div></blockquote></div><br>