Package aQute.bnd.memoize
@Version("2.0.1")
package aQute.bnd.memoize
-
ClassDescriptionCloseableMemoize<S extends AutoCloseable>Closeable memoizing supplier.CloseableMemoizingSupplier<T extends AutoCloseable>The object can exist in one of three states: initial which means neither
get
orclose
has been called.Memoize<S>Memoizing supplier.The object can exist in one of two states: initial which means the source supplier has not been called or has not returned a value acceptable to the predicate and memoized holds the wrapped supplier.The object can exist in one of two states: cleared which means memoized holds a cleared reference.The object can exist in one of two states: expired which means that System.nanoTime is greater than timebound.