{
TimerTask t =(TimerTask) timeoutTimers.remove(id);
if(t!=null)t.cancel();
itemCache.put(jid,item);
DiscoveryListener d =itemRequests.remove(id);
if(d!=null)d.discoveryItemResult(jid,item);
}
// public void browseResult(JID jid,String id,IQBrowse item)
// {