public int count() { return keySet().size(); }
public int count() { return keySet().size(); }
public int count() { return keySet().size(); }
public int count() { return keySet().size(); }
public void onTypesChanged(TypesChangedEvent ev) { writeLock(); Collection keys = null; try { if (hasListeners()) fireEvent(ev); keys = keySet(); } finally { writeUnlock(); } QueryKey qk; List removes = null; for (Iterator iter = keys.iterator(); iter.hasNext();) { qk = (QueryKey) iter.next(); if (qk.changeInvalidatesQuery(ev.getTypes())) { if (removes == null) removes = new ArrayList(); removes.add(qk); } } if (removes != null) removeAllInternal(removes); }
if (hasListeners()) fireEvent(ev); keys = keySet(); } finally { writeUnlock();
if (hasListeners()) fireEvent(ev); keys = keySet(); } finally { writeUnlock();
if (hasListeners()) fireEvent(ev); keys = keySet(); } finally { writeUnlock();
if (hasListeners()) fireEvent(ev); keys = keySet(); } finally { writeUnlock();