The content-type header is not being set in the following CachingEnabledRestfulClient method:
RestResponse executePost(String uri, HttpEntity httpEntity, Map<String, String> headers)
This header can be pulled off the HttpEntity with getContentType().