Disable shared cache and use Marshal for serializing HTTP responses

This fixes an encoding issue we were seeing where ASCII characters could not be converted to UTF-8 when using JSON as the serializer.