def get(self, config, archiver, operator, path, key):
if not self._data:<EOL><INDENT>self._data = cache.get(<EOL>config=config, archiver=archiver, revision=self.revision.key<EOL>)["<STR_LIT>"]<EOL><DEDENT>logger.debug(f"<STR_LIT>")<EOL>return get_metric(self._data, operator, path, key)<EOL>
Get the metric data for this indexed revision.

:param config: The wily config.
:type  config: :class:`wily.config.WilyConfig`

:param archiver: The archiver.
:type  archiver: :class:`wily.archivers.Archiver`

:param operator: The operator to find
:type  operator: ``str``

:param path: The path to find
:type  path: ``str``

:param key: The metric key
:type  key: ``str``