Skip to content

Commit 4c082fc

Browse files
Change an exception type and remove impossible ifs
1 parent 0f22f76 commit 4c082fc

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

Px.Search.Lucene/LuceneIndex.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ private IndexWriter CreateIndexWriter(bool create, string language)
4040
FSDirectory fsDir = FSDirectory.Open(_indexDirectoryCurrent);
4141
if (IndexWriter.IsLocked(fsDir))
4242
{
43-
throw new Exception("Could not create IndexWriter. Index directory may be locked by another IndexWriter");
43+
throw new IOException("Could not create IndexWriter. Index directory may be locked by another IndexWriter");
4444
}
4545

4646
Analyzer analyzer = LuceneAnalyzer.GetAnalyzer(language);
@@ -83,10 +83,6 @@ public void BeginUpdate(string language)
8383
_writer = CreateIndexWriter(false, language);
8484
CreateIndexReader();
8585

86-
if (_writer == null)
87-
{
88-
throw new Exception("Could not create IndexWriter. Index directory may be locked by another IndexWriter");
89-
}
9086
}
9187

9288
public void BeginWrite(string language)
@@ -99,10 +95,6 @@ public void BeginWrite(string language)
9995
_indexDirectoryCurrent = Path.Combine(_indexDirectoryBase, language);
10096
_writer = CreateIndexWriter(true, language);
10197

102-
if (_writer == null)
103-
{
104-
throw new Exception("Could not create IndexWriter. Index directory may be locked by another IndexWriter");
105-
}
10698
}
10799

108100
public void EndUpdate(string language)

0 commit comments

Comments
 (0)