public class CachingWrapperFilter
extends org.apache.lucene.search.Filter
CachingWrapperFilter which
uses SoftReferences instead of WeakReferences in order to cache
the filter BitSet.CachingWrapperFilter,
HSEARCH-174,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SIZE |
| Constructor and Description |
|---|
CachingWrapperFilter(org.apache.lucene.search.Filter filter) |
CachingWrapperFilter(org.apache.lucene.search.Filter filter,
int size) |
public static final int DEFAULT_SIZE
public CachingWrapperFilter(org.apache.lucene.search.Filter filter)
filter - Filter to cache results ofpublic CachingWrapperFilter(org.apache.lucene.search.Filter filter,
int size)
filter - Filter to cache results ofsize - soft reference size (gets multiplied by HARD_TO_SOFT_RATIO.public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
throws IOException
getDocIdSet in class org.apache.lucene.search.FilterIOExceptionCopyright © 2006–2015 Hibernate. All rights reserved.