This package contains interfaces for set API which enhance the performance and functionality of
This package contains 6 interfaces:
FixedSizeSet- a set that may be mutated, but cannot grow or shrink in size.
ImmutableSet- the non-modifiable equivalent interface to
MutableSet- an implementation of a JCF Set which provides internal iterator methods matching the Smalltalk Collection protocol.
Pool- locates an object in the pool which is equal to
SetIterable- a read-only Set API, with the minor exception inherited from
UnsortedSetIterable- an iterable whose items are unique.
Interface Summary Interface Description FixedSizeSet<T>A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size. ImmutableSet<T>ImmutableSet is the non-modifiable equivalent interface to
ImmutableSetIterable<T> MultiReaderSet<T>A MultiReaderSet provides thread-safe iteration for a set through methods
MutableSet<T>A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol. MutableSetIterable<T> ParallelSetIterable<T> ParallelUnsortedSetIterable<T>A ParallelIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. Pool<V> SetIterable<T>A Read-only Set api, with the minor exception inherited from java.lang.Iterable (iterable.iterator().remove()). UnsortedSetIterable<T>An iterable whose items are unique.