增加高效缓存实现