CacheInterface