用三级缓存