__rect缓存