'Send command to the remote device with a caching feature to avoid sending the same command
twice based on the SSH_MAPPER_BASE dict cmd key.
Parameters
cmd : str
The command to send to the remote device after checking cache.
Returns
response : str
The response from the remote device.'

def _send_command_wrapper(self, cmd):

    cached_results = self._results_cache.get(cmd)
    if (not cached_results):
        response = self._send_command(cmd)
        self._results_cache[cmd] = response
        return response
    else:
        return cached_results
