code: function (item) {
          /* istanbul ignore if */
          // The persistence service should always be set before calling this method.
          // This check is an additional precaution.
          if (!__private.provider) {
              log.error('Unable to perform remote operation. The persistence service has not been set');
              return;
          }
  
          if (item.value instanceof Array) {
              item.value.forEach(function (e) {
                  updateRemoteItem(e);
              });
          } else if (item !== undefined && item.type !== undefined) {
              const url = __private.provider + '/' + appName + '/' + _convertKey(item.key);
              if (item.value === undefined) {
                  request.delete(url, _handleRequestError);
              } else {
                  request.post(url, {
                      headers: { 'Content-Type': Constants.HTTP_CONTENT_TYPE_JSON },
                      json: { value: item.value, type: item.type, timestamp: item.timestamp }
                  }, _handleRequestError);
              }
          }
      }
docs: ************************************************************
  Remote Operations
  ************************************************************