增加缓存插件，整理test代码
整理函数与方法，准备开始icc