Class IdentityCollectionWrapper<E>

  • All Implemented Interfaces:
    Iterable<E>, Collection<E>

    public class IdentityCollectionWrapper<E>
    extends Object
    implements Collection<E>
    INTERNAL: A set implementation that wraps an identity collection and presents the underlying collection as if it had PersistentIF instances inside. All identity lookup is done lazily, and no state is stored by this instance except for the current TransactionIF and the wrapped identities collection.