814815816817818819820821822823
* <code>def</code>. */ private Filter addCachingWrapperFilter(Filter filter, FilterDef def) { if ( cacheResults( def.getCacheMode() ) ) { int cachingWrapperFilterSize = searchFactoryImplementor.getFilterCacheBitResultsSize(); filter = new CachingWrapperFilter( filter, cachingWrapperFilterSize ); } return filter; }
778779780781782783784785786787
776777778779780781782783784785
817818819820821822823824825826
798799800801802803804805806807
793794795796797798799800801802
2122232425262728
@org.hibernate.search.annotations.Factory public Filter buildFilter() { Query q = new TermQuery( new Term( field, value ) ); Filter filter = new QueryWrapperFilter( q ); filter = new CachingWrapperFilter( filter ); return filter; }