@lru_cache()
def get_by_name(self, name):
    '\n        Retrieve Product by name\n\n        :param str name: name of the Product\n        :rtype: datacube.model.DatasetType\n        '
    result = self._db.get_dataset_type_by_name(name)
    if (not result):
        return None
    return self._make(result)
Retrieve Product by name

:param str name: name of the Product
:rtype: datacube.model.DatasetType
@lru_cache()
def get_by_name(self, name):
    '\n        Retrieve Product by name\n\n        :param str name: name of the Product\n        :rtype: datacube.model.DatasetType\n        '
    result = self._db.get_dataset_type_by_name(name)
    if (not result):
        return None
    return self._make(result)