AnalysisCache passed into all analyzers and visitor.
Enum for cached check added.