Code refine in HashJoinRegionScanner

Pull the logic of looking up hash caches up into initialization of the HashJoinRegionScanner class. Avoid the look up in the processing of each row.