When to use HashMap and ConcurrentHashMap
Basic Example:
private Map<String, Map<Integer, Integer>> _aviableBuffs;
private FastMap<Integer, Map<String, List<Integer>>> _buffs;
private Map<Integer, String> _activeSchemes;
private Map<Integer, String> _activePetSchemes;
private Map<Integer, List<String>> _modified;
@SuppressWarnings("unused")
private DataUpdater _dataUpdater;
public EventBuffer()
{
_aviableBuffs = new FastMap<>();
_buffs = new FastMap<>();
_modified = new FastMap<>();
_activeSchemes = new FastMap<>();
_activePetSchemes = new FastMap<>();
_dataUpdater = new DataUpdater();
loadAviableBuffs(true);
}