使用缓存，添加刷新功能。使用less。