Re-design the Multi-Reader handling: no longer cacheable, simplify closing strategy
Fix testing Analyzer implementations
Update our file handle leak detector to Lucene 4 Directory API
New filtering logic in FreshReadersProvidedTest
update SharingBufferReaderProvider to new APIs