[ 
https://issues.apache.org/jira/browse/SOLR-12587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16556261#comment-16556261
 ] 

Adrien Grand commented on SOLR-12587:
-------------------------------------

Oh I see, a chicken-and-egg issue! I think this getSentinelObjet is designed to 
be implemented in an anonymous class. Maybe we should change PriorityQueue to 
take eg. a {{Supplier<T>}} in place of the {{boolean prepopulate}} and remove 
{{getSentinelObject}}.

> Reuse Lucene's PriorityQueue for the ExportHandler
> --------------------------------------------------
>
>                 Key: SOLR-12587
>                 URL: https://issues.apache.org/jira/browse/SOLR-12587
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Varun Thacker
>            Assignee: Varun Thacker
>            Priority: Major
>              Labels: export-writer
>         Attachments: SOLR-12587.patch
>
>
> We have a priority queue in Lucene  {{org.apache.lucene.utilPriorityQueue}} . 
> The Export Handler also implements a PriorityQueue 
> {{org.apache.solr.handler.export.PriorityQueue}} . Both are obviously very 
> similar with minor API differences. 
>  
> The aim here is to reuse Lucene's PQ and remove the Solr implementation. 
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to