java - una - Hashmap estático no funciona
mostrar elementos de un arraylist java (0)
Tengo un proyecto maven multi-módulo. En el que he inicializado un hashmap estático en un módulo común. Estoy insertando valores en ese hashmap en otro módulo llamado controlador y cuando quiero iterar ese hashmap en el tercer módulo, da nulo.
Aquí está mi inicialización hashmap estática:
public static HashMap<String, Integer> hmSimultaneousRequestTracker = new HashMap<String, Integer>();
Controller module:
Constants.hmSimultaneousRequestTracker.put(inputjson.getSettings().getUsername(),1);
Third module:
for (Map.Entry<String, Integer> entry : Constants.hmSimultaneousRequestTracker.entrySet()) {
if(entry.getKey().equals(username)){
if(entry.getValue()>0);
{
int value = entry.getValue()-1 ;
entry.setValue(value);
}
}
}
En esto obtengo hashmap null.