Matchers will cache their data at non-concurrent dictionary