parameters: (self, source_file, configuration)
docstring: Return declarations, we have cached, for the source_file and the
          given configuration.
  
          :param source_file: path to the C++ source file being parsed.
          :param configuration: configuration that was used for parsing.
docstring_summary: Return declarations, we have cached, for the source_file and the
          given configuration.
docstring_tokens: Return declarations we have cached for the source_file and the given configuration .
function: def cached_value(self, source_file, configuration):
          """
          Return declarations, we have cached, for the source_file and the
          given configuration.
  
          :param source_file: path to the C++ source file being parsed.
          :param configuration: configuration that was used for parsing.
  
          """
  
          raise NotImplementedError()
function_tokens: def cached_value ( self , source_file , configuration ) : raise NotImplementedError ( )