加cache加到一半加不下去了, 需要写点基础设施= =