BinConfiguration |
|
BinDecorator |
Wrapper baseclass for all classes that wrap Bin. |
BlockAwareBin |
|
BlockAwareBinWindow |
Bounded handle into an IoAdapter: Can only access a restricted area. |
CachingStorage |
Caching storage adapter to cache db4o database data in memory
until the underlying
Db4objects.Db4o.IO.IBin
is instructed to flush its
data when
Db4objects.Db4o.IO.IBin.Sync
is called.
You can override the
Db4objects.Db4o.IO.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.
|
MemoryBin |
|
MemoryStorage |
Db4objects.Db4o.IO.IStorage
implementation that produces
Db4objects.Db4o.IO.IBin
instances
that operate in memory.
Use this
Db4objects.Db4o.IO.IStorage
to work with db4o as an in-memory database.
|
NonFlushingStorage |
Storage adapter that does not pass flush calls
on to its delegate.
|
PagingMemoryBin |
|
PagingMemoryStorage |
Db4objects.Db4o.IO.IStorage
implementation that produces
Db4objects.Db4o.IO.IBin
instances
that operate in memory.
Use this
Db4objects.Db4o.IO.IStorage
to work with db4o as an in-memory database.
|
RandomAccessFileFactory |
|
ReadOnlyBin |
|
StorageDecorator |
Wrapper base class for all classes that wrap Storage. |
SynchronizedBin |
|
ThreadedSyncBin |
|