实现 cache 模块
none