private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }
private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }
private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }
private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }
private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }
private void genericStaleComponentRemover(LinkedHashMap<String, Entry<C>> map, long now, RemovalPredicator<C> removalPredicator) { Iterator<Map.Entry<String, Entry<C>>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, Entry<C>> mapEntry = iter.next(); Entry<C> entry = mapEntry.getValue(); if (removalPredicator.isSlatedForRemoval(entry, now)) { iter.remove(); C c = entry.component; processPriorToRemoval(c); } else { break; } } }