Class Suppliers.MemoizingSupplier<A>

java.lang.Object
io.atlassian.fugue.Suppliers.MemoizingSupplier<A>
All Implemented Interfaces:
Supplier<A>
Enclosing class:
Suppliers

private static final class Suppliers.MemoizingSupplier<A> extends Object implements Supplier<A>
Since:
1.0
  • Field Details

    • delegate

      private volatile Supplier<A> delegate
    • a

      private A a
  • Constructor Details

    • MemoizingSupplier

      MemoizingSupplier(Supplier<A> delegate)
  • Method Details

    • get

      public A get()
      Specified by:
      get in interface Supplier<A>