code: def flush(self, force=False):
      
      super(GCSRecordsPool, self).flush()
      if force:
        extra_padding = self._buf_size % self._GCS_BLOCK_SIZE
        if extra_padding > 0:
          self._write("\x00" * (self._GCS_BLOCK_SIZE - extra_padding))
      self._filehandle.flush()
docs: Flush pool contents.
  
      Args:
        force: Inserts additional padding to achieve the minimum block size
          required for GCS.