-
-
Notifications
You must be signed in to change notification settings - Fork 882
Open
Description
jdk21 mapdb_version: 3.1.0
public class TestSerializerLong extends SerializerLong {
@Override
public int compare(Long first, Long second) {
return Long.compare(second, first);
}
}
public class MapdbTest {
public static void main(String[] args) {
DB db = DBMaker.fileDB("file2.db").checksumHeaderBypass().fileMmapEnable().make();
BTreeMap<Long, Long> map = db.treeMap("map", new TestSerializerLong(), Serializer.LONG).createOrOpen();
map.put(2L, 2L);
map.put(1L, 1L);
map.put(3L, 3L);
map.put(4L, 4L);
map.put(-1L, -1L);
System.out.println(map.firstEntry()); //actual: -1=-1 expect: 4=4
System.out.println(map.lastEntry()); //actual: 4=4 expect: -1=-1
db.close();
}
}
Metadata
Metadata
Assignees
Labels
No labels