缓存方法的调整

另，可选择性的将数据缓存