I may be wrong here, so I apologise in advance :smile: 
I don't think these need to be `ConcurrentDictionary`.
#### Here is why
- The dictionary items never get removed
- Last one wins which is fine because the result will be the same

Not making these `ConcurrentDictionary` will improve performance a little bit more :+1: