Package org.pcollections

A persistent and immutable analogue of the Java Collections API.

All of the provided implementations are thread-safe (although their iterators may not be) but this is not required by the interfaces.

The classes and interfaces in this package are related as follows. Note the importance of IntTreePMap, which provides the backing for every provided implementation except ConsPStack: