Jan Kotek
Jan Kotek
OSGi
Hi Jan, When attempting to use version 3 in an OSGi environment, the system requires all of the compile time dependencies listed in the Import-Package statement in the manifest to...
Hi , NavigableSet.headSet with inclusive 'true' is not working, also tailSet with inclusive 'false' not working too. has anyone else experience this. I'm using latest version of mapdb 3.0.8 to...
``` val db = DBMaker.memoryDB().make() val create3: HTreeMap.KeySet[String] = db.hashSet("bb",Serializer.STRING).create() ``` fails with ``` Error:(65, 85) type mismatch; found : org.mapdb.org.mapdb.[String] required: org.mapdb.HTreeMap.KeySet[String] val create3: HTreeMap.KeySet[String] = db.hashSet("bb",Serializer.STRING).create() ```
Elsa uses recursion to dive into object graph. That could generate long call stack and cause StackOverflow exception. Compared to Java serialization Elsa uses less stack frames and behaves better....
Check serialization of Scala collections (maps, lists) is efficient. It should use Elsa graph traversal for entries, rather than fall-back into `ObjectOutputStream` for entire collection.
From email at Kryo mailing list: My use case would be a large-ish (several GB) in-memory state that needs to be saved periodically (every five minutes or so). No in-place...
Support class field rename in `SerializerPojo`. - add `ElsaMaker.registerClassFieldRename()` to register alias - handle matrix: - class catalog in binary data contains (old/new) field name - existing class has (old/new)...
Support class rename in `SerializerPojo`. Unregistered class names are stored in binary data. - add `ElsaMaker.registerClassRename()` to register alternative class name - alternative name will be used if the new...
MapDB should have some level of compatibility with Kryo 3.0. It should be possible to: 1) plug kryo serializer into Elsa serialization 2) Use Elsa as Kryo serializer, so frameworks...