AbstractStore |
Provides an abstract implementation of Store.
|
AbstractStore.StoreArea |
|
AbstractStore.StoreMutableArea |
|
Area |
An interface for access the contents of an area of a store.
|
AreaWriter |
The interface used for setting up an area initially in a store.
|
HeapStore.HeapArea |
An implementation of Area for a byte[] array from the heap.
|
HeapStore.HeapAreaElement |
An area allocated from the heap store represented by a volatile byte[]
array.
|
JournalledResource |
An interface that allows for the reading and writing of pages to/from a
journalled.
|
JournalledSystem |
Manages a journalling data store management system.
|
JournalledSystem.AbstractResource |
An abstract resource.
|
JournalledSystem.JournalEntry |
A JournalEntry represents a modification that has been logging in the
journal for a specific page of a resource.
|
JournalledSystem.JournalFile |
A JournalFile represents a file in which modification are logged out to
when changes are made.
|
JournalledSystem.JournalingThread |
Thread that persists the journal in the backgroudn.
|
JournalledSystem.JournalSummary |
Summary information about a journal.
|
LoggingBufferManager |
A paged random access buffer manager that caches access between a Store and
the underlying filesystem and that also handles check point logging and
crash recovery (via a JournalledSystem object).
|
LoggingBufferManager.BMPage |
A page from a store that is currently being cached in memory.
|
LoggingBufferManager.StoreDataAccessorFactory |
A factory interface for creating StoreDataAccessor objects from resource
names.
|
MutableArea |
An interface for an area that can be modified.
|
Store |
A store is a resource where areas can be allocated and freed to store
objects.
|
StoreDataAccessor |
An interface for low level store data access methods.
|
StreamFile |
A RandomAccessFile that acts as an OutputStream, and can also be read as an
InputStream.
|