Is this a good candidate for a generic (static) class?

I am creating a caching class that contains public instances Dictionary. The class serves the entire application, there can be only one global instance, and its lifetime coincides with the application itself.

Is this use case a good candidate for a generic (static) class? I know that there are subjective opinions on this matter, but I hope for objective pros and cons, if possible.

+4
source share

All Articles