If your aim is to use it like a cache there are several options:
- Service with a singleton lifetime containing that ConcurrentDictionary. It would mean that your controller uses the same service instance on every request.
- Making your ConcurrentDictionary a static field.