重构Cache和Session