Paweł Bugalski created LUCENE-9869:
--------------------------------------
Summary: Allow to configure purge executor in
org.apache.lucene.monitor.Monitor
Key: LUCENE-9869
URL: https://issues.apache.org/jira/browse/LUCENE-9869
Project: Lucene - Core
Issue Type: Improvement
Components: core/other
Affects Versions: 8.8
Reporter: Paweł Bugalski
Extend org.apache.lucene.monitor.MonitorConfiguration with an ability to
configure how cache purge task is scheduled by
org.apache.lucene.monitor.Monitor (aka Luwak). In particular allow to use an
external ScheduledExecutor.
Currently each new instance of org.apache.lucene.monitor.Monitor is creating a
new thread in order to schedule a periodic cache purge task. This is fine as
long as your application is using a small number of Monitor instances but if
for some reason you want to create a large number of Monitor instances (e.g. to
separate different business domains) you end up with excessive number of
threads created.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]