Commit a2c2bbb
Fixes per-request AnnotationManager resource leakage by introducing a request context object (#3443)
The AnnotationManagerBean's lifecycle as a stateless bean meant we were
caching some objects across requests. This updates the
AnnotationManagerBean to maintain per-reuqest state explicitly instead
of assuming the bean framework will do it for us.
Co-authored-by: Joseph Alphonso <jalphonso@users.noreply.github.com>1 parent 335bddc commit a2c2bbb
3 files changed
Lines changed: 563 additions & 151 deletions
File tree
- web-services/annotations/src
- main/java/datawave/webservice/annotation
- test/java/datawave/webservice/annotation
0 commit comments