@ParametersAreNonnullByDefault public class DefaultInMemoryBackend extends AbstractInMemoryBackend
InMemoryBackend that stores all elements in Maps.
This Backend is semi-transient and used when a PersistentEObject is attached to a Resource
that is not persistent.
AbstractInMemoryBackend.SizesSERIALIZER_FACTORY| Constructor and Description |
|---|
DefaultInMemoryBackend()
Constructs a new
DefaultInMemoryBackend. |
| Modifier and Type | Method and Description |
|---|---|
protected Map<Id,SingleFeatureBean> |
containers()
Returns the map that holds all containers.
|
protected Map<SingleFeatureBean,Object> |
features()
Returns the map that holds single-features.
|
protected Map<Id,ClassBean> |
instances()
Returns the map that holds all instances.
|
protected void |
internalClose()
Cleanly closes the database, and releases any system resources associated with it.
|
allInstancesOf, checkFeature, containerFor, containerOf, internalSave, metaClassFor, metaClassOf, referenceConverter, removeContainer, removeValue, valueFor, valueOfallInstancesOf, close, copyTo, internalCopyTo, save, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisDistributed, isPersistentallInstancesOfaddAllValues, addValue, allValuesOf, appendAllValues, appendValue, removeAllValues, removeValue, sizeOfValue, valueFor, valueOfaddAllReferences, addReference, allReferencesOf, appendAllReferences, appendReference, referenceFor, referenceOf, removeAllReferences, removeReference, sizeOfReferencereferenceFor, referenceOf, removeReferenceaddAllValues, addValue, allValuesOf, getOrCreateList, removeAllValues, removeValue, sizeOfValue, valueFor, valueOfmanyReferenceConverterreferenceFor, referenceOf, removeReferenceaddAllReferences, addReference, allReferencesOf, appendAllReferences, appendReference, referenceFor, referenceOf, removeAllReferences, removeReference, sizeOfReferencepublic DefaultInMemoryBackend()
DefaultInMemoryBackend.protected void internalClose()
AbstractBackendinternalClose in class AbstractBackend@Nonnull protected Map<Id,SingleFeatureBean> containers()
AbstractInMemoryBackendcontainers in class AbstractInMemoryBackend@Nonnull protected Map<Id,ClassBean> instances()
AbstractInMemoryBackendinstances in class AbstractInMemoryBackend@Nonnull protected Map<SingleFeatureBean,Object> features()
AbstractInMemoryBackendfeatures in class AbstractInMemoryBackendCopyright © 2013–2019 Atlanmod. All rights reserved.