The maximum size of a single object that can be cached is 8 MB, after being serialized. There is no way to get the cache library to Put a greater sized object into the cache.
What you can try and do instead is split the object in your client into multiple (in this case 6) objects, but that is really messy.
If you really can not live with the 8 MB restriction, you should put in a feature request here.