Currently each Flow is created using a constructor that parses the string.
This is inefficient because we call the same @classmethods over and over for each flow.
Since flows are typically parsed in batch, it makes sense to create a class that has the parsing logic and just creates flows so the decoder information can be reused
Currently each Flow is created using a constructor that parses the string. This is inefficient because we call the same
@classmethod
s over and over for each flow. Since flows are typically parsed in batch, it makes sense to create a class that has the parsing logic and just creates flows so the decoder information can be reused