Uses of Interface
aQute.bnd.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
(package private) final CloseableMemoize<LibraryHandler>
Workspace.WorkspaceData.libraryHandler
-
Uses of CloseableMemoize in aQute.bnd.memoize
Classes in aQute.bnd.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.bnd.memoize that return CloseableMemoizeModifier and TypeMethodDescriptionCall the consumer with the value of this memoizing supplier.static <T extends AutoCloseable>
CloseableMemoize<T>CloseableMemoize.closeableSupplier
(Supplier<? extends T> supplier) Creates an AutoCloseable supplier which memoizes the AutoCloseable value returned by the specified supplier.If a value is memoized, call the consumer with the value of this memoizing supplier. -
Uses of CloseableMemoize in aQute.bnd.osgi
Fields in aQute.bnd.osgi declared as CloseableMemoizeMethods in aQute.bnd.osgi that return CloseableMemoizeModifier and TypeMethodDescriptionprivate CloseableMemoize<Processor.CL>
Processor.newPluginLoader()