Modified Cache to use built-in json de/serializer
Added Integration tests on caching