Adding functionality for prefix/equals-ignore-case and suffix/equals-ignore-case with the respective unit tests, benchmarks, and README updates.
Explicitly running the benchmarks class after mvn verify is executed. By default, the maven-surefire-plugin only runs tests with the "Test" which ends up ignoring the Benchmarks test class.
Issue #, if available: https://github.com/aws/event-ruler/issues/108
Description of changes:
Benchmark / Performance (for source code changes):
From my mac laptop (2.6 GHz 6-Core Intel Core i7 / 16 GB 2667 MHz DDR4):
From the Github benchmark:
Java 8:
Java 11:
Java 17:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.