def METHOD_NAME(self):
    self.log.debug("PilotCommand doCache")
    params = self._prepareCommand()
    if not params["OK"]:
        return params
    element, name, vo = params["Value"]
    if element == "Site":
        # WMS returns Site entries with CE = 'Multiple'
        site, ce = name, "Multiple"
    elif element == "Resource":
        site, ce = None, name
    else:
        # You should never see this error
        return S_ERROR(f'"{element}" is not  Site nor Resource')
    result = self.rmClient.selectPilotCache(site=site, cE=ce)
    if result["OK"]:
        result = S_OK([dict(zip(result["Columns"], res)) for res in result["Value"]])
    self.log.debug("PilotCommand doCache result: ", result)
    return result