Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
2.5.0SDK
-
None
Description
In large UIMA deployments with multiple threads, some synchronization contention is detected in RsFullFeatNames and RsLang, and the caching that occurs with MetaDataObject_impl. Replace with concurrentHashMap, and for RsFullFeatNames - discard the weakpointers to keys, which is not much of a hazard - because the tables are relatively small vs other memory uses.