docs: private boolean fetchRegistry() {
          boolean success;
          Stopwatch tracer = fetchRegistryTimer.start();
  
          try {
              // If the delta is disabled or if it is the first time, get all applications
              if (serverConfig.shouldDisableDeltaForRemoteRegions()
                      || (getApplications() == null)
                      || (getApplications().getRegisteredApplications().size() == 0)) {
                  logger.info("Disable delta property : {}", serverConfig.shouldDisableDeltaForRemoteRegions());
                  logger.info("Application is null : {}", getApplications() == null);
                  logger.info("Registered Applications size is zero : {}", getApplications().getRegisteredApplications().isEmpty());
                  success = storeFullRegistry();
              } else {
                  success = fetchAndStoreDelta();
              }
              logTotalInstances();
          } catch (Throwable e) {
              logger.error("Unable to fetch registry information from the remote registry {}", this.remoteRegionURL, e);
              return false;
          } finally {
              if (tracer != null) {
                  tracer.stop();
              }
          }
          return success;
      }