282930313233
final class StrongCcCoalescer extends AbstractStrongCoalescer implements Coalescer { StrongCcCoalescer( CoalesceChecker cc ) { super( new IdHashMap( new CoalesceIdenticator( cc ) ) ); }
import com.mchange.v1.identicator.IdWeakHashMap; final class WeakCcCoalescer extends AbstractWeakCoalescer implements Coalescer { WeakCcCoalescer(CoalesceChecker cc) { super( new IdWeakHashMap( new CoalesceIdenticator( cc ) ) ); }
178179180181182183184185186187188
public Iterator iterator() { try { return new WrapperIterator(innerEntries.iterator(), true) { protected Object transformObject(Object o) { Entry innerEntry = (Entry) o; final Object userKey = ((IdHashKey) innerEntry.getKey()).getKeyObj();