ImmutableDocSet's logger should be static & final. I actually found this initializing taking 10% of search time when profiling uscp-search.