PetScan::get_array_size: cache results