private @Nullable Loader getLoader(int loaderIndex) {
    // volatile read
    return loaderIndex < lastLoaderProcessed.get() ? loaders.get(loaderIndex) : getLoaderSlowPath(loaderIndex);
  }
private @Nullable Loader getLoader(int loaderIndex)