type Cacheable interface {
// SerializeSelf directs a cacheable object to serialize itself for caching. SerializeSelf() ([]byte, error)
// DeserializeSelf directs a cacheable object to restore itself from the// provided string created with SerializeSelf.
DeserializeSelf([]byte) error
}