[
https://issues.apache.org/jira/browse/LUCENE-1796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741459#action_12741459
]
Uwe Schindler commented on LUCENE-1796:
---------------------------------------
Ah, you are right! I will try this out. The Iterator returned by
getAttributeImplsIterator() could then also be implemented using the State.
This iterator would not be used internally by AttributeSource (there the State
is iterated directly), but e.g. in TeeSinkTokenStream. So supplying an iterator
is still needed, but internally the faster direct State iteration can be used.
I will try this out and re-enable clearAttribute() in the Tokenizers again.
> Speed up repeated TokenStream init
> ----------------------------------
>
> Key: LUCENE-1796
> URL: https://issues.apache.org/jira/browse/LUCENE-1796
> Project: Lucene - Java
> Issue Type: Improvement
> Reporter: Mark Miller
> Assignee: Uwe Schindler
> Fix For: 2.9
>
> Attachments: LUCENE-1796.patch, LUCENE-1796.patch, LUCENE-1796.patch
>
>
> by caching isMethodOverridden results
--
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: [email protected]
For additional commands, e-mail: [email protected]