The visibility evaluator builder has an option for caching evaluation execution. The cache it offers may not satisfy users needs. It would be very easy for a user to wrap the evaluator with something like a guava cache and use its extensive options. Therefore it probably not something this project needs to offer.
When removing the cache we could update the class level javadocs to recommend caching for the case where expressions are expected to repeat.
The visibility evaluator builder has an option for caching evaluation execution. The cache it offers may not satisfy users needs. It would be very easy for a user to wrap the evaluator with something like a guava cache and use its extensive options. Therefore it probably not something this project needs to offer.
When removing the cache we could update the class level javadocs to recommend caching for the case where expressions are expected to repeat.