reckart opened a new issue, #215:
URL: https://github.com/apache/uima-uimafit/issues/215

   **Is your feature request related to a problem? Please describe.**
   The `TypeSystemDescriptionFactory` and similar classes cache descriptors on 
a per-classloader level. In cases where there are many dynamically created 
classloaders, this forces many re-scans and in particular re-parsings.
   
   **Describe the solution you'd like**
   Extend the caching mechanism such that pre-parsed descriptors are stored for 
each of the discovered locations. That way we cannot save on the scanning, but 
if the same location is discovered again at a later time, at least we could 
already have the pre-parsed and pre-resolved type system for that locating 
lying around in memory and ready to be merged into the final result. This would 
tremendously speed things up.
   
   **Describe alternatives you've considered**
   Reduce the number of classloaders in the target scenario - which is an 
option, but there may still be more than the uimaFIT caching can currently deal 
with in a swift manner.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to