| Interface | Description |
|---|---|
| Bin |
Representation of a container for storage of db4o
database data (to file, to memory).
|
| BlockSize |
Block size registry.
|
| GrowthStrategy |
Strategy for file/byte array growth.
|
| Storage |
Base interface for Storage adapters that open a
Bin
to store db4o database data to. |
| Class | Description |
|---|---|
| BinConfiguration | |
| BinDecorator |
Wrapper baseclass for all classes that wrap Bin.
|
| BlockAwareBin | |
| BlockAwareBinWindow |
Bounded handle into an IoAdapter: Can only access a restricted area.
|
| CachedIoAdapter | Deprecated
Use
CachingStorage instead. |
| CachingStorage |
Caching storage adapter to cache db4o database data in memory
until the underlying
Bin is instructed to flush its
data when Bin.sync() is called.You can override the CachingStorage.newCache() method if you want to
work with a different caching strategy. |
| ConstantGrowthStrategy |
Strategy for file/byte array growth by a constant factor
|
| DoublingGrowthStrategy |
Strategy for file/byte array growth that will always double the current size
|
| FileStorage |
Storage adapter to store db4o database data to physical
files on hard disc.
|
| FileStorage.FileBin | |
| IoAdapter | Deprecated
Use classes that implement
Storage instead. |
| IoAdapterStorage | |
| MemoryBin | |
| MemoryStorage | |
| NonFlushingStorage |
Storage adapter that does not pass flush calls
on to its delegate.
|
| PagingMemoryStorage | |
| RandomAccessFileAdapter | Deprecated
Use
FileStorage instead. |
| RandomAccessFileFactory | |
| ReadOnlyBin | |
| StorageDecorator |
Wrapper base class for all classes that wrap Storage.
|
| SynchronizedBin | |
| ThreadedSyncBin | |
| VanillaIoAdapter | Deprecated
use
StorageDecorator / BinDecorator instead. |