Как устранить эту ошибку? java.lang.NoSuchMethodError: org.mapdb.elsa.ElsaSerializerPojo.<init>
Я работаю над MapDB
Я добавил все зависимости. но эта ошибка не идет.
java.lang.NoSuchMethodError: org.mapdb.elsa.ElsaSerializerPojo.<init>(I[Ljava/lang/Object;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/mapdb/elsa/ElsaClassCallback;Lorg/mapdb/elsa/ElsaClassInfoResolver;)V
Мой код это
public static void main(String[] argu)
{
File file = new File("Abc");
DB dbDisk = DBMaker
.fileDB(file)
.make();
DB dbMemory = DBMaker
.memoryDB()
.make();
// Big map populated with data expired from cache
HTreeMap onDisk = dbDisk
.hashMap("onDisk")
.create();
// fast in-memory collection with limited size
HTreeMap inMemory = dbMemory
.hashMap("inMemory")
//this registers overflow to `onDisk`
.expireOverflow(onDisk)
.expireMaxSize(2)
.expireAfterGet()
//good idea is to enable background expiration
.expireExecutor(Executors.newScheduledThreadPool(2))
.create();
for(int i = 0; i < 10; i++)
{
inMemory.put(i,"Value "+i);
}
for(int i = 0; i < 10; i++)
{
inMemory.get(i);
}
}
Это проект ( Github Mapdb), за которым я слежу, но в интернете ничего с этим не связано. Я добавил зависимости в виде баночки.