docs: def clear_cache(self):
          """Clear the raw packet cache for the field and all its subfields"""
          self.raw_packet_cache = None
          for _, fval in six.iteritems(self.fields):
              if isinstance(fval, Packet):
                  fval.clear_cache()
          self.payload.clear_cache()