The simplest solution is to replace concerning java.util.HashMap with a java.util.concurrent.ConcurrentHashMap
Table.java line 61:
<<private Map<String,UniqueKey> uniqueKeys = new HashMap<String,UniqueKey>();
>>private Map<String,UniqueKey> uniqueKeys = new ConcurrentHashMap<String,UniqueKey>();
The simplest solution is to replace concerning java.util.HashMap with a java.util.concurrent.ConcurrentHashMap
Table.java line 61:
<<private Map<String,UniqueKey> uniqueKeys = new HashMap<String,UniqueKey>();
>>private Map<String,UniqueKey> uniqueKeys = new ConcurrentHashMap<String,UniqueKey>();
Tested it and it works ...