You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Adrien Grand (JIRA)" <ji...@apache.org> on 2015/05/15 11:39:59 UTC
[jira] [Created] (LUCENE-6483) Core closed listeners should be
called with the same cache key as the one returned by getCoreCacheKey
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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org