caching for PerFieldAnalyzerWrapper added