Cache to CacheInterface