Salve,
avendo una ConcurrentHashMap, ha senso unsare synchronized per eseguirci sopra una serie di operazioni? Nel senso:
usando la mappa anche come un semaforo praticamentecodice:class MyClass{ private Map< String, Object > map = new ConcurrentHashMap<>(); .... public void add(String key, Object value) { synchronized(map) { //qualche if sulla map //qualche valorizzazione di Object e della mappa map.put/key,value); } } ... }
Grazie