code: public boolean exists(String hostName, Path path) throws IOException, FileNotFoundException {
      LOG.trace("Object exists: {}", path);
      String objName = path.toString();
      if (path.toString().startsWith(hostName)) {
        objName = getObjName(hostName, path);
      }
      if (stocatorPath.isTemporaryPath(objName)) {
        LOG.debug("Exists on temp object {}. Return false", objName);
        return false;
      }
      try {
        FileStatus status = getFileStatus(hostName, path, "exists");
      } catch (FileNotFoundException e) {
        return false;
      }
      return true;
    }
docs: {@inheritDoc}
  
  Will return false for any object with _temporary.
  No need to HEAD Swift, since _temporary objects are not exists in Swift.
  
  @param hostName host name
  @param path path to the data
  @return true if object exists
  @throws IOException if error
  @throws FileNotFoundException if error