code: public Try<UploadResult, Throwable> putSync(String key, Object value) {
          return put(key, value).map(FluentFunctions.ofChecked(i -> i.waitForUploadResult()));
      }
docs: Blocking call
  
  @param key
  with which to store data
  @param value
  Data value
  @return Try with completed result of operation