public void onTypesChanged(TypesChangedEvent ev) { if (_qk.changeInvalidatesQuery(ev.getTypes())) abortCaching(); } }
public void onTypesChanged(TypesChangedEvent ev) { if (_qk.changeInvalidatesQuery(ev.getTypes())) abortCaching(); } }
public void onTypesChanged(TypesChangedEvent ev) { if (_qk.changeInvalidatesQuery(ev.getTypes())) abortCaching(); } }
public void onTypesChanged(TypesChangedEvent ev) { if (_qk.changeInvalidatesQuery(ev.getTypes())) abortCaching(); } }
public void onTypesChanged(TypesChangedEvent ev) { if (_qk.changeInvalidatesQuery(ev.getTypes())) abortCaching(); } }
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); }
for (Object o: keys) { qk = (QueryKey) o; if (qk.changeInvalidatesQuery(ev.getTypes())) { if (removes == null) removes = new ArrayList<QueryKey>();
for (Object o: keys) { qk = (QueryKey) o; if (qk.changeInvalidatesQuery(ev.getTypes())) { if (removes == null) removes = new ArrayList<QueryKey>();
for (Object o: keys) { qk = (QueryKey) o; if (qk.changeInvalidatesQuery(ev.getTypes())) { if (removes == null) removes = new ArrayList<QueryKey>();
for (Object o: keys) { qk = (QueryKey) o; if (qk.changeInvalidatesQuery(ev.getTypes())) { if (removes == null) removes = new ArrayList<QueryKey>();