Lazily allocate WorkFragment array cache