improve readability by using more specific interfaces instead of generic Map

Simple change, doesn't improve much. 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.