Hi, About 4% of the rendering time is spent in MergedValueMap in ValueMapDecorator.putAll because the JcrPropertyMap has to be read fully before it can be added. Therefore, I would suggest to lazily read the properties in get(key). What do you think?
By the way, in my case 202 of 252 times the MergedValueMap is created only with a single value map. Is this expected? At least in these cases it does not make any sense to read all properties. - Joel
