On 6/30/07, <b class="gmail_sendername">Pedro Melo</b> &lt;<a href="mailto:melo@co.sapo.pt">melo@co.sapo.pt</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Jun 27, 2007, at 7:31 AM, Sergei Golovan wrote:<br>&gt; On 6/27/07, Joe Hildebrand &lt;<a href="mailto:hildjj@gmail.com">hildjj@gmail.com</a>&gt; wrote:<br>&gt;&gt; You can always just query each user independently if you like; you
<br>&gt;<br>&gt; I think that the XEP must not recommend to cache capabilities based<br>&gt; only on reported software name and version. The more acceptable index<br>&gt; is a tuple {jid, client name, client version}.<br>
<br>Or you can do what was suggested in the list (don&#39;t know if it is<br>mentioned in the spec): cache the information about {client_name,<br>client_version} =&gt; caps* only after you receive the exact same<br>information from 5 or 6 different JIDs.
<br><br>The roster is assumed to be for people you trust.</blockquote></div><br>The cache should probably only cache after the same info is received from 5 or 6 different domains.<br>&nbsp;- Transports can pollute the cache easily because they often have well in excess of 20 contacts subscribed
<br>&nbsp;- Corporate installations probably only have one or two domains, but they probably won&#39;t suffer from the lack of caching either.<br clear="all"><br>-- <br>- Norman Rasmussen<br> - Email: <a href="mailto:norman@rasmussen.co.za">
norman@rasmussen.co.za</a><br> - Home page: <a href="http://norman.rasmussen.co.za/">http://norman.rasmussen.co.za/</a>