| Class | Description |
|---|---|
| AddressDeque |
This supports unsynchronized enqueuing and dequeuing of addresses
|
| AddressPairDeque |
This supports unsynchronized enqueuing and dequeuing of
address pairs
|
| AddressTripleDeque |
This supports unsynchronized enqueuing and dequeuing of
address triples
|
| Deque |
Class that defines a doubly-linked double-ended queue (deque).
|
| LocalDeque |
Note this may perform poorly when being used as a FIFO structure with
insertHead and pop operations operating on the same buffer.
|
| LocalQueue |
This class implements a local (unsynchronized) queue.
|
| LocalSSB |
This class implements a local (unsynchronized) sequential
store buffer.
|
| ObjectReferenceBuffer |
This class is a combination of a Deque and a TraceStep, designed to include
intelligent processing of child references as objects are scanned.
|
| ObjectReferenceDeque |
This supports unsynchronized enqueuing and dequeuing of
object references
|
| SharedDeque |
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
| SortSharedDeque |
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
| SortTODAddressStack |
This supports unsynchronized pushing and popping of addresses.
|
| SortTODObjectReferenceStack |
This supports unsynchronized pushing and popping of object
references.
|
| SortTODSharedDeque |
This class specializes SortSharedQueue to sort objects according to
their time of death (TOD).
|
| TraceBuffer |
This supports unsynchronized enqueuing and dequeuing of tracing data
and bulk processing of the buffer.
|
| WriteBuffer |
This supports unsynchronized insertion of write buffer values.
|