org.hibernate.search.filter.impl
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 FormModifier 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.Filter
IOException
Copyright © 2006–2015 Hibernate. All rights reserved.