The existing code doesn't marshal, although it seems like we should. The reading and writing code is asymmetric: we always do raw reads from the underlying `Memcached::Rails` store, perform the `Marshal.load` in `deserialize_entry`, and rely on the `Memcached::Rails` store to do the `Marshal.store` in the normal case when writing.

If a "raw" write is requested, then we'll sidestep the marshalling in the lower layer, and we'll hit the `rescue` in `deserialize_entry` when reading the entry later.