cache parser to memory