HM: FilterCache -> Cache with FilterCache and KeyCollectorCache