Certain use cases of NLP work (multidocument summarization comes to mind) require extensive work out-of-framework to render in UIMA: selected sentences and segments had to be moved out of the CAS and kept in non-UIMA data structures until all the documents of interest (e.g., the document cluster) has been processed. This was a big deterrent for using UIMA in such cases.
Does UIMA 3.0 now supports having 1000 CASes floating around for a few annotations? Or, if users were to do that, would they blow up their RAM usage (and blame the framework for their own, unsupported case). In the past, holding to CASes was a no-no. I want to know whether UIMA 3.0 changes that.
