| Interface | Description |
|---|---|
| Cache.EntityCreator<T> | |
| ICacheList |
| Class | Description |
|---|---|
| BaseList<T extends BaseEntity> |
Lists can be stored as a set of related objects entirely within memory, or
the relevant objects loaded as required from a file or other permanent store
as required.
|
| Cache<T> |
Many of the entities used by the detector data set are requested repeatedly.
|
| Pool |
As multiple threads need to read from the Source concurrently this class
provides a mechanism for readers to be recycled across threads and requests.
|
| Source |
Encapsulates either a byte array or a file containing the uncompressed data
structures used by the data set.
|
| StreamFixedList<T extends BaseEntity> |
Constructs a new instance of FixedList.
|
| StreamVariableList<T extends BaseEntity> |
A readonly list of variable length entity types held on persistent storage
rather than in memory.
|
| TriePool |
As multiple threads need to read from the Source concurrently this class
provides a mechanism for readers to be recycled across threads and requests.
|
| TrieSource |
Encapsulates either a byte array or a file containing the uncompressed data
structures used by the data set.
|