MapDB хранит объект списка вне кучи или файла

#java #store #listobject #mapdb #off-heap

#java #Магазин #listobject #mapdb #вне кучи

Вопрос:

Я хочу использовать MapDB для хранения синтаксиса объекта списка, не выдавая никаких ошибок, но после получения данных для map получая исключение приведения класса. но я вижу приведенные ниже предупреждения в eclipse: несколько маркеров в этой строке

  • Безопасность типов: выражение типа HTreeMap нуждается в неконтролируемом
    преобразовании, чтобы соответствовать ConcurrentMap>.
  • Безопасность типов: выражение типа GroupSerializer нуждается в неконтролируемом
    преобразовании, чтобы соответствовать Serializer.
  • Безопасность типов: Непроверенный вызов HashMap(строка, групповой сериализатор, GroupSerializer) универсального метода HashMap(строка, сериализатор, Serializer) типа DB.

ниже приведен код.

 DB db = DBMaker.fileDB("file.db").fileMmapEnable().make();
ConcurrentMap<String,List<Employee>> map = db.hashMap("map", Serializer.STRING, Serializer.JAVA).createOrOpen();
List<Employee> employees = new ArrayList<Employee>(); 
map.put("2019_JAN", employees );
map.put("2019_FEB", employees ); 
db.commit();
db.close();
  

не используйте там, где я делаю неправильно, ваши входные данные будут ценными