code: public boolean storeFullRegistry() {
          long currentGeneration = fetchRegistryGeneration.get();
          Applications apps = fetchRemoteRegistry(false);
          if (apps == null) {
              logger.error("The application is null for some reason. Not storing this information");
          } else if (fetchRegistryGeneration.compareAndSet(currentGeneration, currentGeneration + 1)) {
              applications.set(apps);
              applicationsDelta.set(apps);
              logger.info("Successfully updated registry with the latest content");
              return true;
          } else {
              logger.warn("Not updating applications as another thread is updating it already");
          }
          return false;
      }
docs: Gets the full registry information from the eureka server and stores it
  locally.
  
  @return the full registry information.