You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Claude Warren (Jira)" <ji...@apache.org> on 2022/06/15 10:24:00 UTC

[jira] [Created] (COLLECTIONS-828) BloomFilter: Provide support for non-fast-fail forEach

Claude Warren created COLLECTIONS-828:
-----------------------------------------

             Summary: BloomFilter: Provide support for non-fast-fail forEach
                 Key: COLLECTIONS-828
                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-828
             Project: Commons Collections
          Issue Type: Improvement
          Components: Collection
    Affects Versions: 4.5
            Reporter: Claude Warren


This to be used for fast merge and bit operations on filters (e.g. all set operations). The fail-fast is only really needed for the {{contains}} methods when you can stop checking as soon as you know it does not contain the argument. Many operations never require the result of the passed in predicate in the forEach loop. This could wait for some performance tests to see if a forEach without the checking is much faster.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)