Uses of Interface
aQute.lib.memoize.CloseableMemoize
-
Packages that use CloseableMemoize Package Description aQute.bnd.build aQute.lib.memoize -
-
Uses of CloseableMemoize in aQute.bnd.build
Fields in aQute.bnd.build declared as CloseableMemoize Modifier and Type Field Description (package private) CloseableMemoize<WorkspaceClassIndex>
Workspace.WorkspaceData. classIndex
(package private) CloseableMemoize<WorkspaceExternalPluginHandler>
Workspace.WorkspaceData. externalPlugins
(package private) CloseableMemoize<ProjectGenerate>
Project.RefreshData. generate
-
Uses of CloseableMemoize in aQute.lib.memoize
Classes in aQute.lib.memoize that implement CloseableMemoize Modifier and Type Class Description (package private) class
CloseableMemoizingSupplier<T extends java.lang.AutoCloseable>
The object can exist in one of three states: initial which means neitherget
orclose
has been called.Methods in aQute.lib.memoize that return CloseableMemoize Modifier and Type Method Description CloseableMemoize<S>
CloseableMemoize. accept(java.util.function.Consumer<? super S> consumer)
Call the consumer with the value of this memoized supplier.CloseableMemoize<T>
CloseableMemoizingSupplier. accept(java.util.function.Consumer<? super T> consumer)
static <T extends java.lang.AutoCloseable>
CloseableMemoize<T>CloseableMemoize. closeableSupplier(java.util.function.Supplier<? extends T> supplier)
Creates an AutoClosable supplier which memoizes the AutoCloseable value returned by the specified supplier.
-