I am trying to cache a BitSet by attaching to IndexReader.addCloseListener, using the getCoreCacheKey()
But, I find that getCoreCacheKey() returns the IndexReader object itself as the key. Whenever the IndexReader re-opens via NRT because of deletes, will it mean that my cache will be purged, because a new IndexReader is opened? Are there ways to avoid this purging? -- Ravi