@Override
    public Object put(String key, Object value) {
        try {
            value = mapper.writeValueAsString(value);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        return cache.put(key, value);
    }
@see java.util.Map#put(java.lang.Object, java.lang.Object)
gateway/engine/ispn/src/main/java/io/apiman/gateway/engine/ispn/io/RegistryCacheMapWrapper.java