ClassAttributeCache now uses a ConcurrentHashMap instead of
Collections.synchronized(new HashMap<>()) for an increase in
performance.