Rewrote the serializer from scratch. I have a new idea for how to spped it up. The initial results are promising. It is now faster than Jackson without caching.