public interface BinaryStorer extends PersistenceStorer
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BinaryStorer.Creator |
static class |
BinaryStorer.Default
Default implementation that stores referenced instances only if required (i.e.
|
static class |
BinaryStorer.Eager
Identical to
BinaryStorer.Default, but stores every referenced instance eagerly.For a more differentiated solution between the two simple, but extreme strategies, see PersistenceEagerStoringFieldEvaluator. |
static class |
BinaryStorer.Item |
PersistenceStorer.CreationObserver| Modifier and Type | Method and Description |
|---|---|
static BinaryStorer.Creator |
Creator(BinaryChannelCountProvider channelCountProvider,
boolean switchByteOrder) |
long |
currentCapacity() |
PersistenceStorer |
ensureCapacity(long desiredCapacity) |
long |
maximumCapacity() |
PersistenceStorer |
reinitialize() |
PersistenceStorer |
reinitialize(long initialCapacity) |
clear, commit, isEmpty, size, skip, skipMapped, skipNulledstore, storeAll, storeAllPersistenceStorer reinitialize()
reinitialize in interface PersistenceStorerreinitialize in interface StorerPersistenceStorer reinitialize(long initialCapacity)
reinitialize in interface PersistenceStorerreinitialize in interface StorerPersistenceStorer ensureCapacity(long desiredCapacity)
ensureCapacity in interface PersistenceStorerensureCapacity in interface Storerlong currentCapacity()
currentCapacity in interface Storerlong maximumCapacity()
maximumCapacity in interface Storerstatic BinaryStorer.Creator Creator(BinaryChannelCountProvider channelCountProvider, boolean switchByteOrder)
Copyright © 2022 MicroStream Software. All rights reserved.