Adrien Grand created LUCENE-6483:
------------------------------------

             Summary: Core closed listeners should be called with the same 
cache key as the one returned by getCoreCacheKey
                 Key: LUCENE-6483
                 URL: https://issues.apache.org/jira/browse/LUCENE-6483
             Project: Lucene - Core
          Issue Type: Bug
            Reporter: Adrien Grand
            Assignee: Adrien Grand


Core cache keys are typically used for caching, for instance we use them in the 
query cache and when uninverting.

However, since FilterLeafReader delegates addCoreClosedListener by default, 
these listeners will always be called with the cache key of the wrapper reader. 
So if you happen to use a filter reader that overrides the core cache key, you 
are going to try to evict on a different key than the one that you used for 
caching.

We should ensure that core closed listeners are always called on the same key 
as the one returned by #getCoreCacheKey



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to