iter.hasNext(); )
{
Map.Entry entry = (Map.Entry) iter.next();
Reference key = (Reference) entry.getKey();
if (contains(clear, key.get())) {
key.clear();
key.enqueue();
}
List list = (List) entry.getValue();
for (int i = list.size(); --i >= 0; ) {
Reference value = (Reference) list.get(i);