improve readability by using more specific interfaces instead of generic Map

Simple change, doesn't change much, just readability. I actually wanted to use ConcurrentMap.computeIfAbsent() method but unfortunately, this is only available since Java 1.8 but Primefaces needs to support also 1.5.