自己实现缓存