Author: epbernard
Date: 2008-02-18 16:49:02 -0500 (Mon, 18 Feb 2008)
New Revision: 14338
Modified:
search/trunk/src/java/org/hibernate/search/reader/CacheableMultiReader.java
Log:
backward compatible with Lucene 2.2
Modified: search/trunk/src/java/org/hibernate/search/reader/CacheableMultiReader.java
===================================================================
--- search/trunk/src/java/org/hibernate/search/reader/CacheableMultiReader.java 2008-02-18
20:50:18 UTC (rev 14337)
+++ search/trunk/src/java/org/hibernate/search/reader/CacheableMultiReader.java 2008-02-18
21:49:02 UTC (rev 14338)
@@ -1,8 +1,11 @@
//$
package org.hibernate.search.reader;
+import java.io.IOException;
+
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.MultiReader;
+import org.hibernate.search.SearchException;
/**
* MultiReader ensuring equals returns true if the underlying readers are the same (and
in the same order)
@@ -11,14 +14,20 @@
* @author Emmanuel Bernard
*/
public class CacheableMultiReader extends MultiReader {
+ private IndexReader[] subReaders;
- public CacheableMultiReader(IndexReader[] subReaders) {
+ public CacheableMultiReader(IndexReader[] subReaders) throws IOException {
super( subReaders );
+ this.subReaders = subReaders;
}
+ /** only available since 2.3 */
+ /*
public CacheableMultiReader(IndexReader[] subReaders, boolean closeSubReaders) {
super( subReaders, closeSubReaders );
+ this.subReaders = subReaders;
}
+ */
@Override
public boolean equals(Object obj) {
Show replies by date