private Collection<ReferenceBean> getVictims() { Collection<ReferenceBean> victims = new LinkedList<ReferenceBean>(); for (Iterator<ReferenceBean> rfit = treemap.iterator(); rfit.hasNext(); ) { ReferenceBean victim = rfit.next(); if (!victim.isExpired()) break; victims.add(victim); rfit.remove(); } return victims; }