cache square var