You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lookupCache is declared volatile and it's type DataTreeLookup has all
fields final, so they can be used outside the synchronized block.
Sadly same pattern does not work for getElementData() as the returned
Object is not guaranteed to be thread-safe but some checks can be moved
outside the synchronized block.
ElementTree.includes() is heavily used for example during file search.
0 commit comments