public static final class BinaryStorer.Eager extends BinaryStorer.Default
BinaryStorer.Default, but stores every referenced instance eagerly.PersistenceEagerStoringFieldEvaluator.BinaryStorer.Creator, BinaryStorer.Default, BinaryStorer.Eager, BinaryStorer.ItemPersistenceStorer.CreationObserverPersistenceObjectIdRequestor.NoOp<D>| Modifier and Type | Method and Description |
|---|---|
<T> long |
apply(T instance) |
<T> void |
registerEagerOptional(long objectId,
T instance,
PersistenceTypeHandler<Binary,T> optionalHandler) |
<T> void |
registerLazyOptional(long objectId,
T instance,
PersistenceTypeHandler<Binary,T> optionalHandler) |
apply, applyEager, applyEager, clear, commit, currentCapacity, defaultSlotSize, ensureCapacity, getObjectRetriever, internalInitialize, iterateMergeableEntries, lookupObjectId, lookupOid, maximumCapacity, parentObjectManager, register, registerGuaranteed, registerGuaranteed, reinitialize, reinitialize, size, skip, skipMapped, skipNulled, store, storeAll, storeAll, storeGraph, storeItem, synchComplete, synchLookupChunk, synchRebuildStoreItems, synchRebuildStoreItems, synchRegisterObjectIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitCreatorNoOppublic final <T> long apply(T instance)
apply in interface PersistenceFunctionapply in interface PersistenceStoreHandler<Binary>apply in class BinaryStorer.Defaultpublic <T> void registerLazyOptional(long objectId,
T instance,
PersistenceTypeHandler<Binary,T> optionalHandler)
registerLazyOptional in interface PersistenceObjectIdRequestor<Binary>registerLazyOptional in class BinaryStorer.Defaultpublic <T> void registerEagerOptional(long objectId,
T instance,
PersistenceTypeHandler<Binary,T> optionalHandler)
registerEagerOptional in interface PersistenceObjectIdRequestor<Binary>registerEagerOptional in class BinaryStorer.DefaultCopyright © 2022 MicroStream Software. All rights reserved.