[ 
http://issues.apache.org/jira/browse/JCR-688?page=comments#action_12460243 ] 
            
Jukka Zitting commented on JCR-688:
-----------------------------------

Is the cache even required?

It seems to me that the operations that we try to speed up using the cache are 
very small and fast in any case, i.e. simple string parsing and concatenation. 
Sure, it adds up to a large number of short-lived object allocations, but a 
generational garbage collector shouldn't have much trouble handling that.

Do we have some performance numbers to validate the need for caching in this 
case?

> Improve name resolution
> -----------------------
>
>                 Key: JCR-688
>                 URL: http://issues.apache.org/jira/browse/JCR-688
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>            Reporter: Jukka Zitting
>            Priority: Minor
>             Fix For: 1.3
>
>
> As discussed in JCR-685, the current CachingNamespaceResolver class contains 
> excessive synchronization causing monitor contention that reduces performance.
> In JCR-685 there's a proposed patch that replaces synchronization with a 
> read-write lock that would allow concurrent read access to the name cache.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to