This is an automated email from the ASF dual-hosted git repository.
pkluegl pushed a change to branch
UIMA-6231-Reducing-memory-pressure-generated-by-UIMA-Ruta
in repository https://gitbox.apache.org/repos/asf/uima-ruta.git.
from a5f32e0 [UIMA-6231] introducing new static cache for reusing Pattern
objects in REGEXP and RegExpRule
add e1a5774 [UIMA-6231] introducing new static cache for reusing Pattern
objects in REGEXP and RegExpRule - reimplementation - moved to new package -
fixed logic in test -> cleanup
No new revisions were added by this update.
Summary of changes:
ruta-core/pom.xml | 8 ++-
.../org/apache/uima/ruta/RutaPatternCache.java | 61 -----------------
.../apache/uima/ruta/cache/PatternCacheKey.java | 70 ++++++++++++++++++++
.../apache/uima/ruta/cache/RutaPatternCache.java | 76 ++++++++++++++++++++++
.../uima/ruta/condition/RegExpCondition.java | 2 +-
.../java/org/apache/uima/ruta/rule/RegExpRule.java | 2 +-
.../ruta/{ => cache}/RutaPatternCacheTest.java | 16 +++--
ruta-ep-engine/pom.xml | 8 +++
8 files changed, 173 insertions(+), 70 deletions(-)
delete mode 100644
ruta-core/src/main/java/org/apache/uima/ruta/RutaPatternCache.java
create mode 100644
ruta-core/src/main/java/org/apache/uima/ruta/cache/PatternCacheKey.java
create mode 100644
ruta-core/src/main/java/org/apache/uima/ruta/cache/RutaPatternCache.java
rename ruta-core/src/test/java/org/apache/uima/ruta/{ =>
cache}/RutaPatternCacheTest.java (88%)