[hibernate-commits] Hibernate SVN: r14338 - search/trunk/src/java/org/hibernate/search/reader.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Feb 18 16:49:03 EST 2008


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) {




More information about the hibernate-commits mailing list