Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
IOException is a checked exception, which makes it difficult to use with lambdas. We should consider using UncheckdIOException instead.
I'll add notes below with code that could be simplified if we did this:
1. The private constructor of LazyIndex could take a factory method instead of all parameters and IndexType (like the Scala code used to). This would avoid some repetition and some unsafe casts.