修改学校以支持缓存