StorageConnectionFoundationinstance is now properly created on demand.
SelfStoringwithout replacement since it could not be used recursively and has no advantages over just creating a static storing utility method for a certain entity.
RuntimeExceptions with either
StorageException, depending on the architectural level the corresponding source code it located.
transient EmbeddedStorageManagernow get a reference to the used
EmbeddedStorageManagerinstance set upon loading/updating.
one.microstream.reference. The reason is that the lazy handling has actually no inherent connection to persistence or storage. It's actually just a generic concept that can be used by those layers. See Migration Guide below on how to adjust existing projects.
one.microstream.persistence.lazy.Lazyhave to be refactored to
one.microstream.reference.Lazy. Modern IDEs provide a functionality to "auto-import" missing types or automatically "organize imports", so this should be resolved with a proverbial push of a button.
java.nio.file.Pathto allow using custom file implementations.
java.util.Localeis now persisted and created using Locale's