Jukka Zitting wrote:
> Hi,
> 
> I have a case where we're doing lots of reverse mappings with the
> ResourceResolver.map() method and all the repository accesses caused
> by that are hurting performance. In general I'm not a big fan of extra
> caching, but in this case it seems like the only easy way to solve the
> problem.
> 
> Would it make sense to embed such caching into JcrResourceResolver2 or
> should it rather be a separate add-on layer? The former approach would
> avoid complexities with the HttpServletRequest argument affecting the
> caching, while the latter would make it easier to only apply the
> caching in limited cases where it's truly needed (though at the cost
> of the cache not being global).
> 
While caching in the resource resolver might be a good idea anyway,
perhaps caching one layer above might give even more benefit. Instead
of querying the resource resolver a lot, caching above the resolver
would even avoid querying the resolver.

Carsten

-- 
Carsten Ziegeler
cziege...@apache.org

Reply via email to