You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ctakes.apache.org by "Finan, Sean" <Se...@childrens.harvard.edu> on 2018/03/15 20:27:13 UTC
Re: uima 3 [EXTERNAL] [SUSPICIOUS]
Arbitrary (pojo?) objects in cas sounds great. serialization must be interesting.
It is about time that they threw in some garbage collection.
Streaming is great. When I first saw it I thought "so what?" Now I love it.
Thanks for sharing !
________________________________________
From: Miller, Timothy <Ti...@childrens.harvard.edu>
Sent: Thursday, March 15, 2018 4:23 PM
To: dev@ctakes.apache.org
Subject: uima 3 [EXTERNAL] [SUSPICIOUS]
Has some cool looking useful new functionality:
https://urldefense.proofpoint.com/v2/url?u=https-3A__uima.apache.org_d_uimaj-2D3.0.0-2Dalpha02_version-5F3-5Fusers-5Fguide.htm&d=DwIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=vqYhfR069ABfqcm3YRNANEWyOj2WL3kcLL8Av43PmF8&s=K1AIi6vZ0KrIYp_FuNgx3D7cdLJNyVJG6U0ULKTj1QY&e=
l#uv3.overview.new
Support for arbitrary Java objects, transportable in the CAS
New types: FSHashSet
Automatic garbage collection of unreferenced Feature Structures
better performance
And an interesting new select api that interacts with java streaming
api:
Set<Type> foundTypes =
myIndex.select(MyType.class)
.coveredBy(myBoundingAnnotation)
.nonOverlapping()
.map(fs -> fs.getType())
.collect(Collectors.toCollection(TreeSet::new));