Class RecycleOnClose<T,E extends Exception>
- java.lang.Object
-
- nonapi.io.github.classgraph.recycler.RecycleOnClose<T,E>
-
- All Implemented Interfaces:
AutoCloseable
public class RecycleOnClose<T,E extends Exception> extends Object implements AutoCloseable
An AutoCloseable wrapper for a recyclable object instance. Obtained by callingRecycler.acquireRecycleOnClose()
in a try-with-resources statement, so that when the try block exits, the acquired instance is recycled.
-
-
Method Detail
-
get
public T get()
- Returns:
- The new or recycled object instance.
-
close
public void close()
Recycle an instance. CallsResettable.reset()
if the instance implementsResettable
.- Specified by:
close
in interfaceAutoCloseable
-
-