docs: @Override
      public boolean shouldAllowAccess(boolean remoteRegionRequired) {
          if (this.peerInstancesTransferEmptyOnStartup) {
              if (!(System.currentTimeMillis() > this.startupTime + serverConfig.getWaitTimeInMsWhenSyncEmpty())) {
                  return false;
              }
          }
          if (remoteRegionRequired) {
              for (RemoteRegionRegistry remoteRegionRegistry : this.regionNameVSRemoteRegistry.values()) {
                  if (!remoteRegionRegistry.isReadyForServingData()) {
                      return false;
                  }
              }
          }
          return true;
      }