缓存提供程序接口