@Version("1.0.0")
Package aQute.lib.memoize
-
Interface Summary Interface Description CloseableMemoize<S extends java.lang.AutoCloseable> Closable memoizing supplier.Memoize<S> Memoizing supplier. -
Class Summary Class Description CloseableMemoizingSupplier<T extends java.lang.AutoCloseable> The object can exist in one of three states: initial which means neitherget
orclose
has been called.MemoizingSupplier<T> The object can exist in one of two states: initial which meansget
has not been called and memoized holds the wrapped supplier.ReferenceMemoizingSupplier<T> The object can exist in one of two states: cleared which means memoized holds a cleared reference.RefreshingMemoizingSupplier<T> The object can exist in one of two states: expired which means that System.nanoTime is greater than timebound.