| Interface | Description |
|---|---|
| PersistentCollection<C> |
Base interface for all persistent collections and maps
A loader can be defined to execute a particular behaviour when a lazy collection is accessed
|
| PersistentCollection.ChangeListener<C> |
Basic callback interface for change tracking on the collection
|
| PersistentCollection.InitializationCallback<C> |
Callback interface for ensuring working on loaded collections/maps
|
| PersistentCollection.InitializationListener<C> |
Basic callback interface for loading/unloading
|
| PersistentCollection.Initializer<C> | |
| PersistentSortedCollection<C,E> |
Base interface for all persistent sorted collections and maps
A loader can be defined to execute a particular behaviour when a lazy collection is accessed
|
| UnsafePersistentCollection<C> |
Convenient interface giving access to the underlying collection the it is wrapped
|
| Class | Description |
|---|---|
| AbstractPersistentCollection<C> | |
| AbstractPersistentMapCollection<K,V,C extends java.util.Map<K,V>> | |
| AbstractPersistentSimpleCollection<E,C extends java.util.Collection<E>> | |
| PersistentBag<E> | |
| PersistentCollectionSnapshotFactory | |
| PersistentList<E> | |
| PersistentMap<K,V> | |
| PersistentSet<E> | |
| PersistentSortedMap<K,V> | |
| PersistentSortedSet<E> |