Class FunctionalUtil.MemoizingSupplier<T>

java.lang.Object
eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier<T>
All Implemented Interfaces:
Supplier<T>
Enclosing class:
FunctionalUtil

private static final class FunctionalUtil.MemoizingSupplier<T> extends Object implements Supplier<T>
  • Field Details

    • delegate

      private Supplier<T> delegate
    • value

      private T value
    • initialized

      private volatile boolean initialized
  • Constructor Details

  • Method Details