Cache<JSON>

Just because it was so easy to do.
We can't make a "singleton" method generic. It has to have a specific type.