public static void acceptThreadLocalInitialValue()

in feline/src/main/java/com/spotify/feline/FelineRuntime.java [111:122]


  public static void acceptThreadLocalInitialValue() {
    // Since this method may be invoked frequently, the regular for-each loop is
    // replaced with a manual loop to reduce object creation
    final int n = threadLocalInitialValueConsumers.size();
    for (int i = 0; i < n; i++) {
      try {
        threadLocalInitialValueConsumers.get(i).run();
      } catch (Exception e) {
        // Ignore
      }
    }
  }