dsmiley commented on a change in pull request #592:
URL: https://github.com/apache/solr/pull/592#discussion_r838794953



##########
File path: solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java
##########
@@ -118,10 +122,22 @@
   private final int queryResultMaxDocsCached;
   private final boolean useFilterForSortedQuery;
 
+  /** Special-case cache to handle the lazy-init of {@link #liveDocs}. */
+  @SuppressWarnings({"unchecked", "rawtypes"})
+  private final CompletableFuture<BitDocSet>[] liveDocsCache = new 
CompletableFuture[1];

Review comment:
       I would declare it to be simply Future and not specifically 
CompletableFuture as it's an implementation detail that can be local to the 
only method that uses it.
   
   BTW is any of that SuppressWarnings actually appropriate here?  I don't see 
either occuring.  There was a big effort to scrub the codebase of needless 
suppressions and also declaring things better so that we needn't have a warning 
in the first place.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to