kotman12 commented on PR #13993:
URL: https://github.com/apache/lucene/pull/13993#issuecomment-2476322270

   > Cacheing of parsed queries is pretty tightly coupled to how the query 
index is implemented so separating them out might be trickier
   
   The current "solr monitor" PR avoids this problem entirely by just not using 
the monitor and internal caches altogether. Really the best part of the monitor 
module is the presearcher with its various optimizations. One of the problems 
is that to go to it you have to go through the coarse synchronization which is 
done to update the naive cache and index at the same time. The linked PR does 
no such synchronization and manages its own caffeine cache which is 
optimistically updated. Versioning is used to make sure the index matches the 
cache, and if not, the cache is updated (assuming cache version is lower).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to