[ 
https://issues.apache.org/jira/browse/LUCENE-1749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hoss Man updated LUCENE-1749:
-----------------------------

    Attachment: LUCENE-1749.patch

More progress building on Mark's patch.

added some sanity checking that reader/fieldname combos aren't reused in odd 
ways -- i made it ignore cases where different parsers ultimately resolve to 
identical cache objects (ie null vs DEFAULT_LONG_PARSER) and it ignores any 
CreationPlaceholder objects (not sure about that one)

some tests were modified to make their pathological behavior more "sane" and 
hooks were addded so that future tests can bypass the sanity testing in the 
tearDown method if they really need to.

Still need sanity testing of the Reader/subreader variety.  also lots of docs 
and code cleanup. 

BTW: i was focused on test-core ... still waiting on test-contrib to finish 
running, so i'm not yet sure if i broke anything there.

> FieldCache introspection API
> ----------------------------
>
>                 Key: LUCENE-1749
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1749
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Hoss Man
>            Priority: Minor
>             Fix For: 2.9
>
>         Attachments: fieldcache-introspection.patch, LUCENE-1749.patch, 
> LUCENE-1749.patch
>
>
> FieldCache should expose an Expert level API for runtime introspection of the 
> FieldCache to provide info about what is in the FieldCache at any given 
> moment.  We should also provide utility methods for sanity checking that the 
> FieldCache doesn't contain anything "odd"...
>    * entries for the same reader/field with different types/parsers
>    * entries for the same field/type/parser in a reader and it's subreader(s)
>    * etc...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to