Class TrackableLazySet<E>

  • All Implemented Interfaces:
    Serializable, Cloneable, Iterable<E>, Collection<E>, Set<E>, TrackableCollectionIF<E>

    public class TrackableLazySet<E>
    extends HashSet<E>
    implements TrackableCollectionIF<E>
    INTERNAL: A set implementation that track the changes performed on it. It keeps track of the objects that have been added and the ones that has been removed. What makes this implementation different from TrackableSet is that the field value is only loaded from the storage when it is actually needed.
    See Also:
    Serialized Form