Uses of Interface
aQute.lib.memoize.CloseableMemoize
Packages that use CloseableMemoize
-
Uses of CloseableMemoize in aQute.bnd.build
Fields in aQute.bnd.build declared as CloseableMemoizeModifier and TypeFieldDescription(package private) final CloseableMemoize<WorkspaceClassIndex>
Workspace.WorkspaceData.classIndex
(package private) final CloseableMemoize<WorkspaceExternalPluginHandler>
Workspace.WorkspaceData.externalPlugins
(package private) final CloseableMemoize<ProjectGenerate>
Project.RefreshData.generate
-
Uses of CloseableMemoize in aQute.lib.memoize
Classes in aQute.lib.memoize that implement CloseableMemoizeModifier and TypeClassDescription(package private) class
CloseableMemoizingSupplier<T extends 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 CloseableMemoizeModifier and TypeMethodDescriptionCall the consumer with the value of this memoized supplier.static <T extends AutoCloseable>
CloseableMemoize<T>CloseableMemoize.closeableSupplier
(Supplier<? extends T> supplier) Creates an AutoClosable supplier which memoizes the AutoCloseable value returned by the specified supplier.