package cache type Element interface { Marshal() ([]byte, error) Unmarshal([]byte) error Key() string }