code: def create_cached_source_fc(header, cached_source_file):
      
  
      return file_configuration_t(
          data=header,
          cached_source_file=cached_source_file,
          content_type=file_configuration_t.CONTENT_TYPE.CACHED_SOURCE_FILE)
docs: Creates :class:`parser.file_configuration_t` instance, configured to
      contain path to GCC-XML generated XML file and C++ source file. If XML file
      does not exists, it will be created and used for parsing. If XML file
      exists, it will be used for parsing.
  
      :param header: path to C++ source file
      :type header: str
  
      :param cached_source_file: path to GCC-XML generated XML file
      :type cached_source_file: str
  
      :rtype: :class:`parser.file_configuration_t`