ISPN-4676 Optimize SearchFactoryHandler.updateKnownTypesIfNeeded to fast-path the most likely branch
ISPN-4258 Re-enabled test
ISPN-4258 Avoid unnecessary synchronization during IndexWriter handling
ISPN-4644 Introduced new command to handle index streaming operations
ISPN-4644 Execute only one flush after the end of the job
ISPN-4012 Re-enabled other equivalent MassIndexing tests
ISPN-4654 AND over range queries does not work (indexless query)

* Some subscription gets mistakenly suspended because the Predicate's equal and hashCode do not take the attribute into account

* also fix equals() and hashCode() of RegexCondition
ISPN-4446 Signal components of cache removal

* Since stop() takes no parameters, make the remove cache command
signal components of cache removal before cache stop, so that they can
do their job.