HM: Filter caching probeer
HM: Removed prints and unused code
HM: Unite queries in filterQueries
JPM/HM: Own BooleanFilter for cached filters
JPM/HM: KeyBooleanFilter joins filters at query time; Removed prints
JPM/HM: Removed KeyCollectorCache in python cache