iter = _entityCache.iterator();
while (iter.hasNext()) {
LruCache.Entry<EntityKey,SoftReference<EntityItem>> entry;
entry = iter.next();
EntityKey key = entry.getKey();
SoftReference<EntityItem> valueRef = entry.getValue();
EntityItem value = valueRef.get();
if (value == null)
continue;
EntityType entityRoot = value.getEntityHome().getEntityType();
Object entityKey = key.getKey();
for (int i = 0; i < size; i++) {
if (completions.get(i).complete(entityRoot, entityKey, value)) {
// XXX: delete
}