Ciao, non ho ben capito come funzionano le mappe di tipo ConcurrentNavigableMap con MapDB.
In particolare ogni oggetto che fa parte della mappa è referenziato univocamente dalla coppia key/value, ma il valore di key da solo non è univoco, giusto?
In buona sostanza se voglio un database di questo tipo i cui oggetti devo poter eliminare, mi serve aggiungere un campo ID agli oggetti in questione oppure no?
Esempio: ho l'oggetto informazioni che è composto da due campi string e sta in un db di tipo ConcurrentNavigableMap. Lo devo eliminare, come lo "ritrovo"? Spero di essermi spiegata.
Grazie.