修改cache 的处理代码，尽量在原来的基础上修改。另外，使用了新的UI，最近几个月在search
和solutionview上的修改需要复原，为了能使用恢复searchView和SolutionView
为ICSM2014投稿原版。