updateBoundsCache
Updates internal bounds so that subsequent calls to bounds are instantaneous. Unaltered copies of Path may also access cached bounds through bounds.
For now, identical to calling bounds and ignoring the returned value.
Call to prepare Path subsequently drawn from multiple threads, to avoid a race condition where each draw separately computes the bounds.
Return
this